Как очистить корзину в Ubuntu с помощью терминала (консоли)

Бывают случаи, когда очень сильно засоряется корзина, и при её очистки в графическом режиме это очень долго тянется, либо вообще виснет процесс.

В данной статье расскажу где находится корзина и как её очистить в терминале Ubuntu.

Итак разберемся сначала где хранится корзина в системе.

Для каждого пользователя «Корзина» находится в каталоге

.local/share/Trash

находящемся в домашней директории пользователя, который удалял файлы.

То есть находится по адресу:

/home/Имя_Пользователя/.local/share/Trash

или под текущим пользователем:

~/.local/share/Trash

в каталоге «Корзины» есть два каталога:

files — здесь хранятся непосредственно те файлы, которые можно увидеть в «Корзине»; удаление их из этого каталога приведет к удалению из файловой системы;
info — местоположение вспомогательных файлов, в которых хранятся дополнительные сведения об удаленных объектах (полные пути, по которым располагались файлы в ФС до их удаления; даты момента их перемещения в корзину).

Кроме того, если вы удаляли что-то из под root пользователя.
То его корзина хранится здесь:

/root/.local/share/Trash

Зайти в неё нельзя с помощью:
sudo cd /root/.local/share/Trash
Нужно зайти под root пользователем:
sudo su
Вводим пароль (авторизуемся), после чего уже можно зайти:
cd /root/.local/share/Trash
Кроме того не забываем выйти из root, после нужных манипуляций:
exit
Если Вы ничего не удаляли под root, то у Вас не будет данной папки «Корзины» root пользователя.

Приступаем к удалению из консоли.

Итак, в этом ничего нет сложного, просто очищаем рекурсивно все файлы в каталоге корзины:
Делается это следующим образом (очистим корзину текущего пользователя):
rm -rf ~/.local/share/Trash/info/* ~/.local/share/Trash/files/*
Команда rm -rf «опасная», поэтому проверяйте внимательно пути для удаления, чтобы нечаянно весь домашний каталог.
Аналогично удаляются корзины и других пользователей.
Вот и всё.

P.S. И напоминаю, чтобы удалять безвозвратно в Nautilus используется Shift — Del. Тогда не будет в корзину перемещаться.

  • Анонимный

    Спасибо за подсказку! Не знал:)

  • https://www.blogger.com/profile/16355684378712026940 Андрій Скидан

    афигеть!

  • https://www.blogger.com/profile/15472228555164762809 EuroUA

    Cпасибо!

  • https://www.blogger.com/profile/07698918211217057360 Anoobis

    На некоторых системах работает gvfs-trash —empty, что ИМХО, проще и без случайных удалений