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.