2 votos

El Macbook Pro de archivo mods

Cuando ejecuto ls -l hay archivos que aparecen con @ archivo mod para algunas carpetas:

drwxr-xr-x   5 root  admin      170 Sep  4 13:51 Users
drwxrwxrwt@  3 root  admin      102 Sep  5 09:02 Volumes

Me di cuenta de que las carpetas con @ signo no se puede mostrar en el Finder. Puede alguien decirme cual es el @ signo y cómo puedo eliminarlo?

0voto

0942v8653 Puntos 3617

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X