Ich benutze Mac OSX. Wenn ich tippe ls -l
sehe ich sowas
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
Was bedeuten die @?
permissions
osx
ls
Larry Wang
quelle
quelle
find . -iname '*.ext' -print0 | xargs -0 xattr -d com.apple.quarantine
. Deshalb habe ich diese Frage gefunden.find . -type f -xattr -print | xargs -0 xattr -d com.apple.quarantine
(nicht sicher, ob das-type f
nötig ist). Obwohl im Moment aus irgendeinem Grund keiner der beiden Befehle für mich funktioniert ... Dieser hat für mich funktioniert:find . -type f -xattr -exec xattr -d com.apple.quarantine {} \;
Zumindest in Snow Leopard können Sie dies tun, um weitere Informationen anzuzeigen:
quelle
xattr
Handbuch:Attribute names can also be displayed using ``ls -l@''.
Es hat erweiterte Attribute - Weitere Informationen zu ls finden Sie auf der OSX-Manpage hier .
quelle
Vielleicht möchten Sie sich diesen Beitrag in den Apple-Mailinglisten ansehen . Es wird erklärt, dass das @ anzeigt, dass der Finder andere erweiterte Attribute als ACL hat.
quelle
Ich denke, es bedeutet, dass die Datei / Verzeichnis erweiterte Attribute hat .
quelle
Unter OSX zeigt dies das Vorhandensein von Metadaten an, die der Datei zugeordnet sind.
quelle
Zusätzlich zu Michael Mrozeks Antwort:
Unter OSX 10.10 (Yosemite) müssen Sie möglicherweise die folgenden attrx-Parameter verwenden:
quelle