Rozłożone na wiele systemów plików Mam wiele plików .webarchive, które zostały zapisane przez OmniWeb. Na przykład:
sh-3.2$ ls -@ 2012-03-19.webarchive
2012-03-19.webarchive
sh-3.2$ ls -@l 2012-03-19.webarchive
-rw-r--r--@ 1 gjp22 staff 3722852 19 Mar 2012 2012-03-19.webarchive
com.apple.quarantine 26
sh-3.2$ xattr -l 2012-03-19.webarchive
com.apple.quarantine: 0000;4f66fcc8;OmniWeb.app;
Pliki te są traktowane jak od niezidentyfikowanego programisty. Mogę otworzyć każdy za pomocą klawisza Control, ale jest to żmudne.
Chciałbym więc polecenie, prawdopodobnie obejmujące find (1) , aby usunąć wszystkie takie rozszerzone atrybuty .
źródło
find
zrobi to samo wydajne składanie ścieżek plików, jeśli zakończysz je\+
zamiast\;
.Oto bardziej zautomatyzowany sposób na osiągnięcie tego:
otwórz automatyzator - wybierz „serwis”
wklej to
Upewnij się, że „Pliki lub foldery” są wybrane dla „Usługa otrzymała wybrane”. Upewnij się, że „Finder” jest wybrane dla „w”
następnie wciśnij Zapisz i nazwij go nie kwarantanną, przejdź do folderu lub pliku, który chcesz usunąć z kwarantanny, kliknij prawym przyciskiem myszy i wybierz nie kwarantannę
https://forums.macrumors.com/threads/%E2%80%9Cverifying%E2%80%9D-upon-opening-every-file.2065395/page-2#post-25134721
źródło