A volte lo svuotamento del cestino in Finder richiede molto più tempo rispetto alla semplice esecuzione di rm -rf ~/.Trash
. C'è un modo per rimappare il "clic destro sul cestino nel dock + clic per svuotare il cestino" su uno script?
Sarebbe più semplice usare un alias come questo:
alias et="(shopt -s nullglob; find ~/.Trash /Volumes/*/.Trashes/501 -mindepth 1 -delete)"
rm -rf ~/.Trash/*
non funziona se l'elenco dei nomi di file è più lungo di getconf ARG_MAX
e non include i file che iniziano con un punto. L'eliminazione dei file nelle cartelle del cestino spesso richiede però i permessi di root.
tell app "finder" to empty
e trash -e
(vedi hasseg.org/trash ) possono essere eseguiti silenziosamente o sullo sfondo, ma sono lenti quanto lo svuotamento del cestino dalla GUI e fanno in modo che Finder visualizzi le finestre di dialogo degli errori se per esempio i file sono in uso.