1 votes

Comment vider la corbeille avec "rm -rf ~/.Trash/*" depuis le Finder ?

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 ?

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.

1voto

Fuzzy Purple Monkey Points 702

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.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X