Utilizo esto, lo configuré una vez cuando me molestó el mismo problema. Este método hace que el sistema lo haga todo automáticamente.
Cree un script llamado Remove_Hidden_Files.sh abriendo el terminal y, por ejemplo, cd ~ / Documents, y escriba touch Remove_Hidden_Files.sh
Usando vi crea el script. En tipo de terminalvi Remove_Hidden_Files.sh
Presione "I" para ingresar al modo de inserción y escriba lo siguiente (Sugerencia para obtener # presione alt y 3)
#!/bin/bash
# Removing the hidden files from my drive using the find command. Change xxx to the name of your external volume or path you wish to run the command on.
# the -mount will stop the find command going to other volumes other than specified.
find -x /Volumes/(xxx) -mount -name '.DS_Store' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.Spotlight-V100' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.Trashes' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '._.Trashes' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.fseventsd' | xargs rm -rf
Presione escape para salir del modo de inserción y mantenga presionada la tecla Mayús y presione :
Escriba wq!
y luego presione Intro
Hacer el script ejecutable chmod 775 ~/Documents/Remove_Hidden_Files.sh
Pruebe esto para asegurarse de que funciona. Puede hacerlo fácilmente abriendo el terminal y escriba cd / Volumes / (xxx) presione enter y luego ls -la para enumerar todos los archivos y debería ver un .DS_Store si no navega con el buscador hasta el volumen y luego repita el comando y deberías ver uno allí.
Abra otra terminal presionando la tecla de comando y N
Tipo cd ~/Documents
Tipo sh Remove_Hidden_Files.sh
Vaya a la otra ventana de terminal y verifique que los archivos .DS_Store se hayan eliminado.
Crea un demonio de lanzamiento. Esto significa ejecutarse automáticamente para que no tenga que hacer nada.
La mejor manera es descargar lingon
Cree un demonio para su cuenta de usuario y llámelo com.remove_hidden_files.Launchd
En el cuadro de comando, escriba sh ~/Documents/Remove_Hidden_Files.sh
Puede escribir la ruta o buscarla / Volúmenes / (xxx)
Reinicia la máquina y pruébalo
Tenga en cuenta que si cambia el nombre de su unidad externa, use una unidad o ruta con nombre diferente que necesitará para cambiar la secuencia de comandos.