Очистка корзины в MacOS

trash-cans-in-mac
В последнее время стал замечать, что корзина в MacOS очищается немного долго, начал гуглить — оказывается, проблема волнует многих пользователей.

Решение вполне простое, запуск из терминала команды:

sudo rm -rf ~/.Trash/*

Все бы хорошо, но набирать долго и приходится вводить рутовый пароль, в крон такую фигню не засунешь, я решил немного оптимизировать процесс.
И так, открываем терминал, там создаем наш скрипт очистки корзины:

sudo touch /usr/bin/trash

Система запросит администраторский пароль, вводим и далеее помещаем в скрипт команды очистки.
Возможно, система опять запросит админский пароль.

sudo echo '#!/bin/bash' > /usr/bin/trash; sudo echo 'rm -rf ~/.Trash/*' >> /usr/bin/trash

После этого надо дать скрипту права на исполнение:

sudo chmod +x /usr/bin/trash

Все, теперь чтобы очистить корзину, достаточно просто набрать в терминале:

trash

Пользуйтесь :)

Upd 28.01.2011

Пришли коллеги линуксоиды и заложали статью, подсказав более простой способ:

sudo echo -e '#!/bin/bash\nrm -rf ~/.Trash/*' > /usr/bin/trash

sudo chmod +x /usr/bin/trash

  • Виктор

    Усложняете, Саша.

    Достаточно в настройках Finder снять галочку «Очищать корзину необратимо» После этого работает мгновенно

    Витя

    • Андрей

      А у меня в корзине зависли две папки, не поддающиеся никакому удалению, лежащие где то в недрах скрытых папок. Я их нашел, где они лежат, и все равно не выкорчевать!

      • http://azaitsev.com/ ade

        набери в терминале

        sudo rm -Rf /путь/к/папке

  • Андрей

    Нет! Не получается! Диск внешний, NTFS.

  • Сергей

    Команда sudo echo -e '#!/bin/bash\nrm -rf ~/.Trash/*' > /usr/bin/trash sudo chmod +x /usr/bin/trash

    работает в 10.8 ?