cosa significa il simbolo @ nella lista delle directory ls -l? [duplicare]


23

Possibile duplicato:
ls -la symbolics ... cosa significa l'ultimo simbolo?

Quando eseguo ls -l sul mio Mac vedo due file .yml:

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

stesso proprietario, stesse autorizzazioni ma uno ha un @ alla fine delle autorizzazioni. Quello con la @ appare nel mio editor, quello senza. Quindi ci deve essere un significato. Come posso attivare @ per il file senza di esso? Ho selezionato i file nel finder e ho ricevuto informazioni e tutto sembra identico tra i due file.


Una rapida ricerca su Google rivela: forums.macosxhints.com/showthread.php?t=93462
Greg K,

Risposte:


16

Indica che il file ha attributi estesi, è specifico per mac. Il comando xattr si occupa di quegli attributi, quindi prova xattr -h per vedere i suoi parametri.


3
la bandiera -h richiama l'aiuto. per vedere gli attributi, basta farlo senza il flag -h. xattr {file_name}
ahnbizcad,

12

Quelli indicano attributi estesi. Prova questo:

$ ls -a -l - @
totale 1576
drwxr-xr-x + 76 paul staff 2584 13 aprile 17:52.
drwxr-xr-x 5 root admin 170 ago 22 2009 ..
-rw-r - r - @ 1 paul staff 24580 28 feb 22:07 .DS_Store
        com.apple.FinderInfo 32 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.