¿Cómo puedo vaciar la papelera con "rm -rf ~ / .Trash / *" del Finder?

1

A veces, vaciar la papelera en el Finder toma mucho más tiempo que solo ejecutar rm -rf ~/.Trash . ¿Hay alguna forma de volver a asignar el botón "hacer clic con el botón derecho en la papelera en el dock + hacer clic para vaciar la papelera" en un script?

    
pregunta Kaya 29.04.2013 - 06:38

1 respuesta

1

Sería más fácil usar un alias como este:

alias et="(shopt -s nullglob; find ~/.Trash /Volumes/*/.Trashes/501 -mindepth 1 -delete)"

rm -rf ~/.Trash/* no funciona si la lista de nombres de archivos es más larga que getconf ARG_MAX , y no incluye los archivos que comienzan con un punto. Sin embargo, eliminar archivos en carpetas de basura a menudo requiere permisos de root.

tell app "finder" to empty y trash -e (consulte hasseg.org/trash ) se puede ejecutar en silencio o en segundo plano, pero son tan lentos como vaciar la papelera de la GUI, y hacen que el Finder muestre diálogos de error si, por ejemplo, los archivos están en uso.

    
respondido por el user495470 29.04.2013 - 10:45

Lea otras preguntas en las etiquetas