A veces, vaciar la papelera en el Finder lleva mucho más tiempo que simplemente ejecutar rm -rf ~/.Trash
. ¿Hay alguna forma de reasignar el botón "clic derecho en la basura en el dock + clic para vaciar la basura" a un script?
Respuesta
¿Demasiados anuncios?Sería más fácil utilizar 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, la eliminación de archivos en las carpetas de basura suele requerir permisos de Root.
tell app "finder" to empty
y trash -e
(ver hasseg.org/basura ) pueden ejecutarse silenciosamente o en segundo plano, pero son tan lentos como vaciar la basura desde la GUI, y hacen que Finder muestre diálogos de error si, por ejemplo, los archivos están en uso.