¿Qué significa el símbolo @ en la lista del directorio ls -l? [duplicar]

23

Posible duplicado:
ls -la simbolics ... ¿qué significa ese último símbolo?

Cuando ejecuto ls -l en mi mac, veo dos archivos .yml:

-rw-r - r-- 1 aa personal 6 abr 15 05:50 s1.yml
-rw-r - r - @ 1 aa staff 362 15 de abril 05:49 s3.yml

mismo propietario, mismos permisos pero uno tiene una @ al final de los permisos. El que tiene la @ aparece en mi editor, el que no aparece. Entonces debe haber algún significado. ¿Cómo puedo activar el @ para el archivo sin él? Seleccioné los archivos en el buscador y obtuve información y todo parece idéntico entre los dos archivos.

Andrew Arrow
fuente
Una búsqueda rápida en Google revela: foros.macosxhints.com/showthread.php?t=93462
Greg K

Respuestas:

16

Indica que el archivo tiene atributos extendidos, es específico de Mac. El comando xattr trata con esos atributos, así que intente xattr -h para ver sus parámetros.


fuente
3
la bandera -h muestra la ayuda. para ver los atributos, simplemente hazlo sin la bandera -h. xattr {file_name}
ahnbizcad
12

Esos indican atributos extendidos. Prueba esto:

$ ls -a -l - @
total 1576
drwxr-xr-x + 76 paul staff 2584 13 de abril 17:52.
drwxr-xr-x 5 administrador raíz 170 22 de agosto de 2009 ..
-rw-r - r - @ 1 personal de Paul 24580 28 de febrero 22:07 .DS_Store
        com.apple.FinderInfo 32 
Paul Beckingham
fuente