Ofreceré un ejemplo que involucra archivos con el prefijo ._ .
Tengo dos volúmenes llamados Steelhead2 y Shark3. El volumen llamado Steelhead tiene formato hfs + y el volumen llamado Shark3 tiene el formato ExFAT. Considere el archivo iprogram.txt que tiene atributos extendidos. Puedo mostrar estos atributos usando el comando ls como se muestra 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
Usando el Finder, copio este archivo a una carpeta vacía llamada dots en Shark3 . Nuevamente, usando el comando ls obtengo lo 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
Las particiones con formato ExFat no pueden tener atributos extendidos. Entonces OS X creó el archivo ._iprogram.txt para contener estos atributos. A continuación, creo una nueva carpeta llamada dots en Steelhead2 y uso el Finder para copiar solo iprogram.txt a esta carpeta. Al usar ls , obtengo lo 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
Como Steelhead2 tiene formato hfs +, no es necesario un archivo ._iprogram.txt . Finalmente, volviendo a la carpeta /Volumes/Shark3/dots , eliminaré el archivo ._iprogram.txt e ingresaré 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 cierto, estos archivos con prefijo ._ están ocultos en el Finder. Incluso si usa defaults write com.apple.finder AppleShowAllFiles TRUE , estos archivos permanecen ocultos.
Si encuentra ._ archivos en sus particiones con formato hfs +, alguna operación no se sincronizó. Intente usar el comando dot_clean para eliminar estos archivos '._'. Para obtener más información, ingrese man dot_clean o vea dot_clean - Combinar ._ * archivos con los archivos nativos correspondientes.