was bedeutet das @ - Symbol in der ls-l-Verzeichnisliste? [doppelt]

Diese Frage existiert bereits: Geschlossen vor 10 Jahren.

Mögliches Duplikat:
ls-la Symbolik... was bedeutet das letzte Symbol?

Wenn ich ls-l auf meinem Mac starte, sehe ich zwei .yml files:

-rw-r--r--  1 aa  staff    6 Apr 15 05:50 s1.yml
-rw-r--r--@ 1 aa  staff  362 Apr 15 05:49 s3.yml

Gleicher Besitzer, gleiche Berechtigungen, aber man hat ein @ am Ende der Permisionen. Der mit dem @ erscheint in meinem Editor, der ohne nicht. Es muss also eine gewisse Bedeutung geben. Wie kann ich das @ für die Datei ohne es einschalten? Ich habe die Dateien im Finder ausgewählt und Informationen erhalten und alles sieht zwischen den beiden Dateien identisch aus.

Author: Community, 2010-04-15

2 answers

Es zeigt an, dass die Datei erweiterte Attribute hat, es ist mac-spezifisch. Der Befehl xattr befasst sich mit diesen Attributen, also versuchen Sie xattr-h, seine Parameter zu sehen.

 18
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-04-15 13:01:43

Diese kennzeichnen erweiterte Attribute. Versuchen Sie dies:

$ ls -a -l -@
total 1576
drwxr-xr-x+ 76 paul  staff    2584 Apr 13 17:52 .
drwxr-xr-x   5 root  admin     170 Aug 22  2009 ..
-rw-r--r--@  1 paul  staff   24580 Feb 28 22:07 .DS_Store
        com.apple.FinderInfo        32 
 14
Author: Paul Beckingham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-04-15 13:01:23