2 votos

¿Qué son todos estos archivos ocultos (con resúmenes hash) que sólo puedo ver cuando se ejecuta "ls"?

Desde la actualización a Yosemite, no parece ser una clase extra de archivos ocultos que son "más oculto'. Son visibles cuando ejecuto ls, pero no en mi Buscador (aunque regular podrá ver los archivos ocultos en mi máquina).

Por ejemplo, puedo ver .DS_Store en el Finder, pero luego cuando ejecuto ls en mi terminal puedo ver extra versiones:

.DS_Store
._.DS_Store.4ohM2f
._.DS_Store.b03KXd
._.DS_Store.zFFTiN

Sospecho que podría ser algún tipo de revisión de la historia se guardaban para la Máquina del Tiempo, pero no he configurar la Máquina del Tiempo en mi equipo.

¿Qué son y cómo deshacerse de ellos?

2voto

David Anderson Puntos 2189

Voy a ofrecer un ejemplo que involucra archivos con el prefijo ._.

Tengo dos volúmenes llamado Steelhead2 y Shark3. El volumen de nombre Steelhead de hfs+ formato y el volumen de nombre Shark3 es ExFAT formato. Considerar que el archivo iprogram.txt que tiene los atributos extendidos. Puedo mostrar estos atributos mediante la ls comando como se indica a continuación.

Steelhead:Steelhead2 davidanderson$ ls -l@ /Volumes/Steelhead2/iprogram.txt
-rw-r--r--@ 1 davidanderson  staff  22668 May 26 10:22 /Volumes/Steelhead2/iprogram.txt
    com.apple.FinderInfo       32 
    com.apple.TextEncoding     15 

Utilizando el Buscador, puedo copiar este archivo a una carpeta vacía llamada dots a Shark3. Utilizando de nuevo el ls comando me sale el siguiente.

Steelhead:dots davidanderson$ ls -la@ /Volumes/Shark3/dots
total 1024
drwxrwxrwx  1 davidanderson  staff  131072 Jun  8 10:46 .
drwxrwxrwx  1 davidanderson  staff  131072 Dec 31  1979 ..
-rwxrwxrwx  1 davidanderson  staff    4096 Jun  8 10:47 ._iprogram.txt
-rwxrwxrwx@ 1 davidanderson  staff   22668 May 26 10:22 iprogram.txt
    com.apple.FinderInfo        32 
    com.apple.TextEncoding      15 

Particiones con formato ExFat no puede tener atributos extendidos. Por eso OS X crea el archivo ._iprogram.txt a contener estos atributos. A continuación, cree una nueva carpeta denominada dots a Steelhead2 y utilizar el Buscador para copiar sólo iprogram.txt a esta carpeta. El uso de ls, me sale el siguiente.

Steelhead:Steelhead2 davidanderson$ ls -la@ /Volumes/Steelhead2/dots
total 48
drwxr-xr-x   3 davidanderson  staff    102 Jun  8 11:12 .
drwxrwxr-x  26 davidanderson  staff    952 Jun  8 11:11 ..
-rwxrwxrwx@  1 davidanderson  staff  22668 May 26 10:22 iprogram.txt
    com.apple.FinderInfo       32 
    com.apple.TextEncoding     15 

Desde Steelhead2 de hfs+ formato, no hay necesidad de un ._iprogram.txt archivo. Por último, volviendo a la carpeta /Volumes/Shark3/dots, voy a quitar el archivo ._iprogram.txt e introduzca el comando 'ls', como se muestra a continuación.

Steelhead:dots davidanderson$ rm /Volumes/Shark3/dots/._iprogram.txt
Steelhead:dots davidanderson$ ls -la@ /Volumes/Shark3/dots
total 768
drwxrwxrwx  1 davidanderson  staff  131072 Jun  8 10:46 .
drwxrwxrwx  1 davidanderson  staff  131072 Dec 31  1979 ..
-rwxrwxrwx  1 davidanderson  staff   22668 May 26 10:22 iprogram.txt

Los atributos extendidos se han ido.

Estás en lo correcto, estos ._ el prefijo archivos están ocultos en el Finder. Incluso si usted usa defaults write com.apple.finder AppleShowAllFiles TRUE, estos archivos permanecen ocultos.

Si encuentras ._ archivos en su formato hfs+ particiones, algunos operación no se sincronizan a la propiedad. Trate de usar el comando dot_clean a quitar estos '._' los archivos. Para más información ingresa man dot_clean o ver dot_clean -- Merge ._* los archivos con los correspondientes archivos nativos.

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