Parfois, vider la corbeille dans le Finder prend beaucoup plus de temps que de simplement lancer la commande rm -rf ~/.Trash
. Existe-t-il un moyen de remapper le bouton "clic droit sur la corbeille dans le dock + clic pour vider la corbeille" à un script ?
Réponse
Trop de publicités?Il serait plus facile d'utiliser un alias comme celui-ci :
alias et="(shopt -s nullglob; find ~/.Trash /Volumes/*/.Trashes/501 -mindepth 1 -delete)"
rm -rf ~/.Trash/*
ne fonctionne pas si la liste des noms de fichiers est plus longue que getconf ARG_MAX
et il n'inclut pas les fichiers qui commencent par un point. La suppression des fichiers dans les dossiers de la corbeille nécessite souvent des autorisations Root.
tell app "finder" to empty
y trash -e
(voir hasseg.org/trash ) peuvent être exécutés silencieusement ou en arrière-plan, mais ils sont tout aussi lents que de vider la corbeille à partir de l'interface graphique, et ils font que le Finder affiche des dialogues d'erreur si par exemple des fichiers sont utilisés.
0 votes
Bienvenue sur AskDifferent ! Ce site fonctionne mieux s'il n'y a qu'une seule question dans un message. J'ai modifié votre question en conséquence. N'hésitez pas à poser des questions supplémentaires séparément.
2 votes
Compris, je soumettrai la question sur le "pourquoi" du problème séparément.