5 votos

¿Qué hacen ._Desktop y ._Library?

En mi directorio principal, hay dos archivos llamados ._Desktop y ._Library . Tienen permisos de lectura y escritura, pero no pueden ser leídos, ni siquiera con Root.

¿Qué hacen estos archivos? ¿Hay alguna forma de modificarlos?

0 votos

¿Qué quieres decir con que no se puede leer? ¿Qué quiere decir ls -l en ellos muestran

0 votos

ls -l muestra -rwx------ , pero incluso sudo cat ._Desktop devuelve permission denied .

0 votos

Ls -l muestra más que eso

5voto

Shimon Doodkin Puntos 101

._ Desktop y ._Library contienen atributos extendidos para estos directorios. Esta pregunta de StackOverflow describe a grandes rasgos lo que el genérico ._ archivos son.

si para el archivo foo tienes otro ._foo, y estás en un Mac, el archivo dot-underscore es donde se guardan los recursos / metadatos del archivo.

En cuanto a por qué directorios como Desktop o Library no entiendo por qué se necesitan atributos ampliados, aunque supongo que tiene que ver con la apariencia y los archivos especiales.


Si estos ._ aparecen en un sistema de archivos de red montado (es decir, NFS) que no utiliza HFS+ en el servidor anfitrión, esto se debe a que HFS+ suele almacenar la información que se encuentra dentro de estos ._ junto con el propio archivo. Sin embargo, como otros sistemas de archivos no manejan bien estos atributos extendidos, OS X crea un horquilla de recursos que permite a su sistema de archivos HFS+ del lado del cliente ver los atributos extendidos como si fueran parte del propio archivo.

Estos archivos se utilizan en el formato AppleDouble que hace que el propio archivo y su molesto homólogo se fusionen una vez que el archivo se saca del sistema de archivos en red y se coloca en un sistema de archivos HFS+. La eliminación de estos ._ Los metadatos del archivo suelen dar lugar a su regeneración la próxima vez que OS X procese el propio archivo.

_crédito a Comentario de Tetsujin_

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