Instrukcje dla komputerów Mac: Usuń rozszerzone atrybuty plików w Finderze i Terminalu

Rozszerzone atrybuty plików, takie jak stan kwarantanny przypisany przez system macOS lub metadane, mogą stanowić problem na komputerze Mac. Dopiero od niedawna o tym myślałam Test MacUpdatera potknął się. Podczas korzystania z oprogramowania pojawił się komunikat, że do aplikacji został przypisany atrybut „kwarantanna” i dlatego nie może przeprowadzać automatycznych aktualizacji. Kiedy szukałem pomocy, znalazłem aplikację do rozwiązania „przeciągnij i upuść” oprócz różnych poleceń terminala: nie kwarantanna. Poniżej mam dla Ciebie informacje o tym, jak usunąć rozszerzone atrybuty plików w Finderze i o odpowiednich terminal- Polecenia podsumowane.

Problem z komputerem Mac - aplikacja w kwarantannie

Podobno problem jest dobrze znany twórcom MacUpdatera, dlatego pojawiło się pokazane poniżej ostrzeżenie. Podana jest wskazówka, aby przenieść aplikację z folderu Pobrane do folderu Programy lub Aplikacje. Jeśli to też nie pomoże, przejdź do odpowiedniej strony FAQ. Znajdziesz tam również bezpośredni link do pobrania „Anuluj kwarantannę”. Pamiętaj, zanim na niego klikniesz: poniższy link nie przeniesie Cię do strony pobierania, ale zapewnia, że ​​program zostanie pobrany bezpośrednio i zapisany w folderze Pobrane. https://www.corecode.io/downloads/unquarantine_1.0.zip 

Aplikacja MacUpdater wskazała na kwarantannę. Kwarantannę rozszerzonego atrybutu pliku można usunąć za pomocą innej aplikacji tego samego dewelopera.
Aplikacja MacUpdater wskazała na kwarantannę. Kwarantannę rozszerzonego atrybutu pliku można usunąć za pomocą innej aplikacji tego samego dewelopera.

Usuń rozszerzone atrybuty plików — przeciągnij i upuść

Mała aplikacja Unquarantine o wielkości 1,6 MB nie oferuje zbyt wiele interfejsu użytkownika. Po prostu to otwierasz Finder, znajduje plik, który chcesz edytować, a następnie przeciąga go do małego okna. Następnie przycisk „Usuń kwarantannę” staje się aktywny, dzięki czemu można go kliknąć. W takim przypadku atrybut kwarantanny pliku lub aplikacji został usunięty; bezpośrednio z Findera i bez terminal. Mała aplikacja może nawet usunąć atrybut z siebie. Porada: Zamiast przeciągać i upuszczać, możesz również użyć menu Wybierz, aby wybrać plik w Przenieś kwarantannę.

Usuń atrybut com.apple.quarantine, przeciągając i upuszczając; bez terminala.
Usuń atrybut com.apple.quarantine, przeciągając i upuszczając; bez terminala.
Jednym kliknięciem usuwa się ograniczenie macOS. Wspaniały!
Jednym kliknięciem usuwa się ograniczenie macOS. Wspaniały!

Usuń rozszerzone atrybuty plików z dokumentów w terminalu macOS

Jak już wspomniano, oprócz kwarantanny i ograniczenia plików i programów istnieją również inne atrybuty, które macOS może przypisać do plików. Za te zmiany odpowiadają również poszczególne aplikacje, nie tylko te od Apple, ale także od innych deweloperów/dostawców zewnętrznych. Czytałem o użytkowniku, który chciał tylko zmniejszyć obrazy za pomocą programu, ale nieświadomie dodał do plików nowe metadane. Doprowadziło to do nieprawidłowego wyświetlania obrazów.

Terminal oferuje tutaj rozwiązanie, zwłaszcza jeśli chcesz edytować nie tylko jeden, ale kilka plików lub folderów. Oczywiście ważne jest, aby wiedzieć, jakie rozszerzone atrybuty plików faktycznie mają Twoje pliki. Tak więc, zanim przejdę do przewodnika krok po kroku dotyczącego usuwania właściwości, oto polecenie sprawdzania mapowanych właściwości: xattr.

Wyszukaj rozszerzone atrybuty plików za pomocą polecenia xattr

Aby użyć tego polecenia, otwórz terminal i wprowadź ścieżkę do pliku obok xattr. Ścieżkę do pliku można skopiować w Finderze, otwierając folder pliku, klikając prawym przyciskiem myszy (lub klikając lewym przyciskiem myszy z dodatkowym kliknięciem lub przytrzymując klawisz Ctrl), a następnie przytrzymując klawisz Alt. Punkt pojawia się w menu kontekstowym Skopiuj "plik" jako nazwę ścieżki. Musisz tam kliknąć, a następnie wkleić zawartość do terminala po komendzie xattr. Wygląda to mniej więcej tak:

xattr /Users/Username/Downloads/Unquarantine.app

Lub z obrazem:

xattr /Użytkownicy/Nazwa użytkownika/Obrazy/Przykład.jpg

W zależności od pliku (aplikacja, muzyka, obraz, wideo, dokument tekstowy itp.) wyświetlane są różne rozszerzone atrybuty pliku. W powyższym przypadku ważne jest: com.apple.kwarantanna

Wraz z obrazem z folderu pobierania, oprócz tego w teście otrzymałem również:

com.apple.lastuseddate#PS com.apple.metadane:kMDItemDownloadedDate com.apple.metadane:kMDItemGdzieOd

Usuń wszystkie przypisane atrybuty dokumentu lub aplikacji 

W zależności od listy, którą wyświetla terminal i jej zawartości, możesz teraz zdecydować, czy chcesz usunąć wszystkie wpisy, czy tylko usunąć pojedyncze. Jeśli chcesz je wszystkie usunąć, to -c jest dla ciebie poleceniem (oznacza clear). Całość wygląda wtedy tak:

xattr -c ścieżka do pliku

Ścieżkę do pliku można skopiować ponownie za pomocą menu kontekstowego alt pliku i wkleić po poleceniu "xattr -c".

Usuń tylko jeden przypisany atrybut pliku

Jeśli chcesz usunąć tylko jeden z możliwych wpisów, to xattr jest ponownie początkiem wiersza poleceń; ale tym razem opcją do wyboru jest -d (oznacza usuwanie). Po nim musi następować nazwa atrybutu, a następnie ścieżka do pliku. Tak więc cała linia poleceń brzmi tak (na przykładzie com.apple.quarantine):

xattr -d com.apple.quarantine ścieżka pliku

Edytuj wiele plików w folderze

Jeśli chcesz uwolnić kilka aplikacji z kwarantanny w folderze pobierania, usuń wszystkie metadane zdjęć w folderze ze zdjęciami lub podobnym, to oczywiście jest to również możliwe. Możesz używać symboli wieloznacznych i symboli, które są „darmowymi znakami”, że tak powiem. Na przykład DSC*.jpg może być użyty w folderze zdjęć aparatu cyfrowego lub smartfona. Jeśli chcesz całkowicie wyczyścić wszystkie pliki JPG, wystarczy *.jpg w ścieżce. Na przykład może to wyglądać tak w przypadku zdjęć skopiowanych na dysk twardy:

xattr -c /Użytkownicy/nazwa_użytkownika/images/zdjęcia świąteczne/*.jpg

Czy masz jakieś pytania? Proszę zostaw komentarz!

Moje wskazówki i porady dotyczące technologii i Apple

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

3 przemyślenia na temat „Przewodnik po Macu: Usuń rozszerzone atrybuty plików w Finderze i Terminalu”

  1. MacUpdater to program z macupdate.com, witryny o wątpliwej reputacji. Fakt, że następnie podważają one również mechanizmy bezpieczeństwa za pomocą programu o nazwie Unquarantine, nie ujawniając, co jest otwierane, potwierdza tę reputację.

    Jeśli już podważasz mechanizmy bezpieczeństwa, powinieneś zobaczyć, gdzie. Po to jest xattr. Ale myślę, że rekomendowanie narzędzia z mniej wiarygodnego źródła ze względu na wygodę jest wysoce wątpliwe. ręce od tego. Istnieje wystarczająco dużo dobrych przewodników dla xattr, które nawet niekomputerowy naukowiec może łatwo zrozumieć.
    Dobrze wyjaśnione polecenia dla xattr w terminalu są tutaj wystarczające.

    1. Witaj Ralph! Rozumiem twój komentarz. Ale nie jestem osobą terminalną... i myślę, że Unquarantine robi tylko jedną rzecz i nie instaluje oprogramowania szpiegującego ani niczego. Ale w zasadzie powinieneś być świadomy tego, co robisz. Masz rację.

  2. „MacUpdater to program z macupdate.com, witryny o wątpliwej reputacji”.
    Nie, nie jest. Nie, to (także) nie!
    Program MacUpdater nie ma nic wspólnego ze stroną internetową http://www.macupdate.com do zrobienia!
    Masz to pomieszane z aplikacją komputerową MacUpdate.

    A tak przy okazji - Macupdate.com to poważna strona!
    Od końca Versiontracker.com, najlepsza strona do wyszukiwania oprogramowania dla komputerów Mac!

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje
Zakupy
  •  
  •