¿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.


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.


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 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.