Как я могу очистить корзину с помощью терминала?
Я не могу нигде искать мусор. Можете ли вы сказать мне команду или что-нибудь подобное, чтобы очистить корзину с помощью терминала?
6 ответов
Вы можете использовать команду ˋrmˋ:
rm -rf ~/.local/share/Trash/*
Команда rm удаляет (удаляет) файлы или каталоги.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
Папка для мусора находится по адресу: $HOME/.local/share/Trash
Будьте осторожны, как вы используете rm
команда - файлы не отправляются в мусорное ведро, где вы можете восстановить их, поэтому отменить их нелегко.
С trash-cli
установлен, вы можете сделать
trash-empty
более интересные подробности об обработке мусора: здесь
Вы ищете $XDG_DATA_HOME/Trash
каталог. Каталог корзины определен в "Спецификации мусорной корзины на рабочем столе" сайта freedesktop. Эта переменная обычно недоступна в окнах терминала, поэтому вам потребуется trash-empty
, Эта команда следует всем спецификациям Freedesktop.org, и она достаточно умна, чтобы выяснить, где находится Корзина. Вы должны будете установить это сначала.
Для этого есть другие инструменты, такие как gvfs-trash --empty
который также может отправлять предметы в корзину.
С установленным типом trash-cli trash-empty
установить тип trash-cli sudo apt-get install trash-cli
У меня были проблемы с
rm -rf ~/.local/share/Trash/*
Итак, я должен был сделать:
sudo -s
cd ~/.local/share/Trash/
Прежде чем вводить следующую команду, убедитесь, что вы находитесь в правильном каталоге, потому что таким образом вы можете легко удалить все из своей домашней папки, и не будет никаких предупреждений.
rm -fr *
А потом все прошло...
Пожалуйста, обрати внимание,
Если вы хотите очистить корзину во всех доступных разделах, вы можете использовать следующую команду для очистки корзины:
gio trash --empty
предоставляется glib2, который используется большинством приложений на основе GTK, а
apt-get install libglib2.0-bin