Spotlight puede ubicar carpetas con un nombre específico en todos los volúmenes montados e indexados (pero no va a ser la respuesta):
mdls ~/.Trash/
Esto te mostrará que kMDItemFSName es ".Trash" , por lo que puedes probar mdfind para hacer una búsqueda de foco
mdfind "kMDItemFSName == '.Trash'"
Lamentablemente, esto no encontrará la basura, ya que Apple los ha hecho invisibles y, probablemente, los ha excluido por completo de la indexación de Spotlight. Pero, esta es la mejor manera de Apple para buscar archivos generales.
Así que ahora, necesitas rastrear el sistema de archivos:
find / -name .Trash -print
Esto generará errores en el sistema de archivos, por lo que deberá activar la raíz. Tenga cuidado con sudo. Puede arruinar un sistema para que no pueda arrancar si mueve o elimina archivos (que es lo que está a punto de hacer). - encuentra cosas y luego bórralos)
sudo find / -name .Trash -print
Incluso sin el sudo encontrará la mayoría de las basura, ya que su usuario debería poder escribir en la Papelera para almacenar los archivos allí.
Ahora, hay una herramienta más rápida que encontrar (puede tardar varios minutos o quizás horas si comienza a rastrear unidades remotas o conectadas)
locate .Trash
La base de datos de localización probablemente no se construirá cuando la solicites, así que sigue las instrucciones que imprime si no tienes una base de datos de localización prefabricada para consultar. Feliz scripting. Siéntase libre de hacer una pregunta sobre cómo eliminar si también necesita esa ayuda, pero esto responde a cómo encontrar archivos específicamente ocultos en el sistema, como los diversos archivos de la papelera.
O, ya sabes, simplemente dile a Finder que vacíe la papelera de la línea de comandos:
Boom, ahora has terminado súper rápido sin importar dónde o cómo se nombren las carpetas.
osascript -e 'tell app "Finder" to empty'