Иногда очистка корзины в Finder занимает значительно больше времени, чем просто запуск rm -rf ~/.Trash. Есть ли способ переназначить кнопку «щелкнуть правой кнопкой мыши по корзине в доке + щелкнуть мышью, чтобы очистить корзину»?
Иногда очистка корзины в Finder занимает значительно больше времени, чем просто запуск rm -rf ~/.Trash. Есть ли способ переназначить кнопку «щелкнуть правой кнопкой мыши по корзине в доке + щелкнуть мышью, чтобы очистить корзину»?
Ответы:
Было бы проще использовать такой псевдоним:
alias et="(shopt -s nullglob; find ~/.Trash /Volumes/*/.Trashes/501 -mindepth 1 -delete)"
rm -rf ~/.Trash/*не работает, если список имен файлов длиннее getconf ARG_MAXи не содержит файлов, начинающихся с точки. Однако для удаления файлов из мусорных папок часто требуются права суперпользователя.
tell app "finder" to emptyи trash -e(см. hasseg.org/trash ) можно запускать в режиме без вывода сообщений или в фоновом режиме, но они так же медленны, как и очистка корзины из графического интерфейса, и они создают диалоговые окна отображения ошибок Finder, если, например, используются файлы.