Używam Mac OSX. Kiedy piszę ls -l
, widzę coś takiego
drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 .
drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 ..
-rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store
-rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp
-rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h
Co oznaczają znaki @?
permissions
osx
ls
Larry Wang
źródło
źródło
find . -iname '*.ext' -print0 | xargs -0 xattr -d com.apple.quarantine
. Dlatego znalazłem to pytanie.find . -type f -xattr -print | xargs -0 xattr -d com.apple.quarantine
(nie jestem pewien, czy-type f
jest to potrzebne). Chociaż z jakiegoś powodu żadne polecenie nie działa w tej chwili dla mnie ... Ten działał dla mnie:find . -type f -xattr -exec xattr -d com.apple.quarantine {} \;
W systemie Snow Leopard możesz to zrobić, aby wyświetlić więcej informacji:
źródło
xattr
instrukcji:Attribute names can also be displayed using ``ls -l@''.
Ma rozszerzone atrybuty - zobacz stronę podręcznika OSX tutaj, aby uzyskać więcej informacji na temat ls.
źródło
Możesz rzucić okiem na ten post na listach mailingowych Apple. Wyjaśnia, że @ pokazuje, że Finder ma rozszerzone atrybuty inne niż ACL.
źródło
Myślę, że to oznacza, że plik / katalog ma rozszerzone atrybuty .
źródło
W OSX oznacza to obecność metadanych powiązanych z plikiem.
źródło
Oprócz odpowiedzi Michała Mrożka:
W OSX 10.10 (Yosemite) możesz użyć tych parametrów attrx:
źródło