Что такое команда оболочки, чтобы очистить мусорное ведро под Linux?
Что такое команда оболочки, чтобы очистить мусорное ведро под Linux?
Ответы:
За исключением ~/.local/share/Trash
мусорных файлов другие файловые системы могут храниться в <mount-point>/.Trash-$(id -u)
каталогах. Если вы работаете в Ubuntu, существует вспомогательный пакет для очистки всех мест
sudo aptitude install trash-cli
Для очистки мусора во всех местах просто запустите:
empty-trash
Он должен работать с любой рабочей средой Linux, совместимой с FreeDesktop.org Trash Specification . В более новых версиях команда может быть:
trash-empty
rm -rf ~/.local/share/Trash/files
Если не под .local / share, он может быть под ~/.Trash
Если вы хотите очистить корзину текущего пользователя, вошедшего в систему:
rm -rf ~/.local/share/Trash/files/*
После установки ОС, если вы ничего не удалили / не переместили в корзину из графического интерфейса, тогда папка «Корзина» в каталоге пользователя вообще не будет создана. Так что, если вы ищете каталог Trash из командной строки, вы не найдете. Теперь предположим, что вы перемещаете / удаляете файл в корзину из графического интерфейса, тогда каталог Trash создается и становится доступным из командной строки. Если вы восстановите файл или окончательно удалите его из графического интерфейса или из командной строки, папка «Корзина» останется и станет доступной из графического интерфейса и командной строки.
каталог командной строки: - «/root/.local/share/Trash» в разделе «Корзина» вы снова получили две директории: одну с «файлами» и одну с «информацией». файлы: - фактическая информация о данных: - метаданные данных
Проверял это на Centos 6.8
Редактировать: - файлы в трэше можно либо удалить из графического интерфейса, либо перейдя в /root/.local/share/Trash/files и удалить все