Ich habe diese Ausgabe unter MacOSX:
$ ls -l
total 40
-rwxr-xr-x@ 1 levente staff 52 30 Sep 15:38 pl
-rwxr-xr-x 1 levente staff 675 14 Feb 17:07 plplay
-rwxr-xr-x@ 1 levente staff 662 26 Jan 14:13 plstart
-rwxr-xr-x@ 1 levente staff 296 1 Dec 11:50 plstop
-rwxr-xr-x@ 1 levente staff 268 29 Dec 18:44 plweb
Was bedeutet das "@" neben den Berechtigungen?
mac-osx
command-line-interface
ls
Leventix
quelle
quelle
com.macromates.caret
. Das Speichern in MacVim löschte es.ls -l@
listet auch die erweiterten Attribute auf. Verwendenxattr -l
Sie diese Option, um die xattr-Werte sowie nur die Attributnamen anzuzeigen.Kashani hat es richtig gemacht
xattr
, um die extra fummeligen Teile anzuzeigen. Unter OSX wird dies wahrscheinlich als Resource Fork bezeichnet. Das zugrunde liegende Dateisystem, das OSX verwendet, HFS +, verfügt über zusätzliche Datensegmente, in denen alle Arten von Informationen gespeichert werden können. Übrigens können Sie dasselbe auch in SMB-, NTFS- usw. Bereitstellungen in Form von ._FILENAME-Dateien sehen.Ausführliche Informationen zu Resource Forks finden Sie entweder im Wikipedia-Artikel oder auf der Apple Developer- Website.
quelle