El @
signo significa que los archivos que tienen los atributos extendidos. Lo que noté fue el atributo extendido com.apple.FinderInfo
, el cual puede ser modificado para tener el Buscador de ocultar el archivo.
El uso de ls -@
, usted puede ver los atributos extendidos de un archivo.
Esto es lo que aparece cuando ejecuto ls -dl@ Library
cuando la Biblioteca de mi carpeta está oculta:
drwx------@ 54 me staff 1836 Aug 31 11:16 Library
com.apple.FinderInfo 32
y cuando se está mostrando (una configuración en Opciones de la Vista en el Finder en tu directorio de inicio):
drwx------+ 54 me staff 1836 Aug 31 11:16 Library
El com.apple.FinderInfo 32
significa que el archivo está oculto. (32 es sólo lo eligieron para representar, 1<<5
. Esto se llama una máscara de bits.)
Usted puede ocultar y mostrar los archivos con chflags hidden
y chflags nohidden
, la habilitación y deshabilitación de que el bit de com.apple.FinderInfo
.