Estoy tratando de limpiar mi disco duro para recuperar algo de espacio en disco. Parte de lo que estoy haciendo es fusionar dos directorios grandes de archivos de imagen que sé que tienen muchas duplicidades porque eran dos copias originadas a partir del mismo conjunto de archivos. Los dos directorios son bastante grandes, así que primero moví (mv
) uno a un disco duro externo. Luego utilicé rsync para copiar/fusionar las dos carpetas
rsync -thrivpb '/Volumes/external_harddrive/image_temp/' '/Users/glds/image'
Luego me di cuenta de que también se estaban copiando muchos archivos de recursos con nombres de archivo ._XXX
. Sospecho que muchos de ellos no son necesarios. ¿Hay alguna manera de limpiar de forma segura los archivos de recursos innecesarios en la carpeta de destino ahora?
He buscado en Internet y no pude encontrar una referencia buena y lo suficientemente reciente como para sentirme cómodo siguiéndola.
Dos enfoques tentativos que estoy considerando:
-
Encontrar y borrar todos los archivos de recursos usando
find
:find . -type f -iname '._*' -exec rm '{}' \;
Pero algunas referencias, posiblemente obsoletas e inválidas, recomiendan no borrar simplemente los archivos de recursos. Así que no estoy seguro.
-
Usar el comando
dot_clean
para fusionar la bifurcación de recursos con su archivo correspondiente. Encontré una referencia de hace 10 años en https://discussions.apple.com/thread/5192627 sobre este enfoque que básicamente utilizadot_clean -m
Sin embargo, no puedo seguir exactamente sus instrucciones ya que el "Servicio" mencionado en el paso "Seleccione Servicio como el tipo de flujo de trabajo" ya no está disponible en Automator de macOS 13.
- Actualización 1: El disco duro externo es ExtFAT. El disco duro principal donde está
imagen/
es APFS.