Linux: Команда для очистки корзины

19

Что такое команда оболочки, чтобы очистить мусорное ведро под Linux?

обкрадывать
источник

Ответы:

20

За исключением ~/.local/share/Trashмусорных файлов другие файловые системы могут храниться в <mount-point>/.Trash-$(id -u)каталогах. Если вы работаете в Ubuntu, существует вспомогательный пакет для очистки всех мест

sudo aptitude install trash-cli

Для очистки мусора во всех местах просто запустите:

empty-trash

Он должен работать с любой рабочей средой Linux, совместимой с FreeDesktop.org Trash Specification . В более новых версиях команда может быть:

trash-empty
Павел Надольский
источник
Хорошая точка зрения. Более подробная информация здесь: manpages.ubuntu.com/manpages/lucid/man1/empty-trash.1.html
Linker3000
9
rm -rf ~/.local/share/Trash/files

Если не под .local / share, он может быть под ~/.Trash

Linker3000
источник
Спасибо за ваш ответ, но в .local / share / у меня есть только «приложения» и «mime», мусор не найден :(.
Роб
ОК - ищите /home/YOURUSERNAME/.Trash
Linker3000
3

Если вы хотите очистить корзину текущего пользователя, вошедшего в систему:

rm -rf ~/.local/share/Trash/files/*
ты делаешь
источник
0

После установки ОС, если вы ничего не удалили / не переместили в корзину из графического интерфейса, тогда папка «Корзина» в каталоге пользователя вообще не будет создана. Так что, если вы ищете каталог Trash из командной строки, вы не найдете. Теперь предположим, что вы перемещаете / удаляете файл в корзину из графического интерфейса, тогда каталог Trash создается и становится доступным из командной строки. Если вы восстановите файл или окончательно удалите его из графического интерфейса или из командной строки, папка «Корзина» останется и станет доступной из графического интерфейса и командной строки.

каталог командной строки: - «/root/.local/share/Trash» в разделе «Корзина» вы снова получили две директории: одну с «файлами» и одну с «информацией». файлы: - фактическая информация о данных: - метаданные данных

Проверял это на Centos 6.8

Редактировать: - файлы в трэше можно либо удалить из графического интерфейса, либо перейдя в /root/.local/share/Trash/files и удалить все

Ashwin
источник
Как написано, это полезная дополнительная информация, но она не дает прямого ответа на вопрос, что такое команда. Можете ли вы запустить этот ответ до финиша?
fixer1234 12.11.16