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


Спасибо за ваш ответ, но в .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 и удалить все


Как написано, это полезная дополнительная информация, но она не дает прямого ответа на вопрос, что такое команда. Можете ли вы запустить этот ответ до финиша?
fixer1234 12.11.16
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.