que signifie le symbole @ dans la liste du répertoire ls -l? [dupliquer]

23

Duplicata possible:
symboles ls -la… que signifie ce dernier symbole?

Lorsque je lance ls -l sur mon mac, je vois deux fichiers .yml:

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

même propriétaire, mêmes autorisations mais on a un @ à la fin des autorisations. Celui avec le @ apparaît dans mon éditeur, celui sans ne le fait pas. Il doit donc y avoir une certaine signification. Comment puis-je activer le @ pour le fichier sans lui? J'ai sélectionné les fichiers dans le Finder et j'ai obtenu des informations et tout semble identique entre les deux fichiers.

Andrew Arrow
la source
Une recherche rapide sur Google révèle: forums.macosxhints.com/showthread.php?t=93462
Greg K

Réponses:

16

Cela indique que le fichier a des attributs étendus, il est spécifique au mac. La commande xattr traite ces attributs, essayez donc xattr -h pour voir ses paramètres.


la source
3
le drapeau -h affiche l'aide. pour voir les attributs, faites-le sans l'indicateur -h. xattr {file_name}
ahnbizcad
12

Ceux-ci indiquent des attributs étendus. Essaye ça:

$ ls -a -l - @
1576 au total
drwxr-xr-x + 76 paul staff 2584 13 avr 17:52.
drwxr-xr-x 5 root admin 170 22 août 2009 ..
-rw-r - r - @ 1 paul staff 24580 28 févr 22:07 .DS_Store
        com.apple.FinderInfo 32 
Paul Beckingham
la source