Linux очистить корзину root

Как очистить корзину Ubuntu от имени рута

Эта супер короткая заметка будет логичным продолжением моей старой публикации «Мой скрипт очистки системы Linux Ubuntu». А все потому, что в системе снова завелся мусор! Ну как завелся… Каюсь, сам его накопил. В процессе бурной разработки очередного шедевра на локальном сервере, в корзину летит огромное количество файлов. А XAMPP любезно утроился в корне файловой системы, при установке я ему запретил делать свою директорию доступной простым пользователям(до сих пор не знаю почему). Поэтому все файлики удаляются от имена рута и попадают в корзину, откуда их уже не удалить.

Итог: «неудаляемые» файлы в корзине

Намертво засели. Открыть и очистить корзину через файловый менеджер от имени рута не представляется возможным. Поэтому нужно поискать, где же на самом деле лежат файлы из корзины.

Где находятся файлы из корзины в Ubuntu

Они находятся по адресу

/.local/share/Trash . Обратите внимание, что буква T заглавная, я с этим возился некоторое время. В этой скрытой директории мы видим две вложенные: files, info. Из названий нетрудно догадаться, что в первой лежат сами удаленные файлы, а во второй их метаинформация(откуда удалены, как давно и так далее).

Если попытаться открыть эту директорию файловым менеджером от рута командой sudo nautilus

/.local/share/Trash, в окне менеджера мы увидим удаленные файлы, но не сможем их уничтожить. Я понятия не имею почему, видимо, у самого наутилуса стоят предохраняющие механизмы. Поэтому, недолго думая, я вычистил обе эти директории через консоль, с использованием волшебной sudo.

/.local/share/Trash/files
sudo rm -r

Корзина очистилась, я остался доволен. Сами папки восстановятся сразу после удаления очередного файла.

Вот такую незамысловатую шпаргалку я для себя написал. Как и абсолютно все консольные команды Linux, используйте это на свой страх и риск. Я вполне успешно пользуюсь, но бог знает, что будет через год.

Источник

Очищаем корзину в Linux

На первый взгляд может показаться, что нет ничего проще, как очистить корзину в операционной системе Linux. Однако у новичков на первых порах могут возникнуть определенные трудности. Например, вы могли скачать файл с непонятным расширением, попытаться удалить его, но он не удаляется. В таком случае система выдает ошибку. Рассмотрим способ очистки корзины с ненужными файлами на примере менеджеров KDE и Gnome.

Читайте также:  Ctrl alt f1 linux что это такое

Очищаем корзину в Gnome

В оболочке Gnome для работы используется утилита Nautilus, которая внешне фактически повторяет Dolphin:

Каких либо серьезных усилий прикладывать не придется. Просто кликаем правой кнопкой, внизу выбираем очистить корзину:

Подтверждаем необходимость очистки корзины. Соглашаемся с удалением ненужных файлов. Радуемся положительному результату операции.

Очищаем корзину в KDE

Для этого необходимо в окружении рабочего стола KDE в качестве файлового менеджера использовать Dolphin. Вот так выглядит его главное окно, и вот она корзина:

Теперь кликните на пункте правой кнопкой и кликните по появившемуся пункту «Очистить корзину»:

В завершении подтверждаем действие:

Теперь корзина пуста, а в системе появилось еще больше свободного места.

Корзина не очищается: что делать?

На практике встречают случаи, когда файл имеет не поддерживаемую кодировку, либо у пользователя недостаточно прав на удаление файлов. В таком случае выполнить задачу по очистке корзины не удастся. Однако остаются способы решения этой проблемы. Вот один из них.

Откройте терминал комбинацией клавиш Ctrl+Alt+T и наберите команду:

Иногда корзина находиться в папке

Корзина может находится где угодно, это зависит от настроек системы, найти папку с корзиной можно командой:

В завершении операции по удалению файлов из корзины полученный результат подставьте в rm, только действуйте внимательно, чтобы не удалить важные файлы, которые могут там быть.

Источник

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

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

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

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

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

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

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

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

Читайте также:  Как настроить два монитора linux

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

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

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

Источник

Linux очистить корзину root

Главная
  • О сайте
  • Карта сайта
ИТ — специалист
  • *delphi*
    • Все статьи
  • *Сайтостроение*
    • Все статьи
    • HTML, CSS
    • Javascript, jQuery, иные скрипты
    • CMS (Joomla, Drupal..)
  • *Linux*
    • Заметки Linux
    • Консольные команды
    • Все статьи
  • *PHP*
    • Все статьи
      • Базы данных
      • Синтаксис
      • Графика
      • Файлы
      • Строки
      • Система
      • Функции
      • Безопасность
      • Поиск. Авторизация
      • Сеть. Почта
      • Сервисы, чаты, иное
  • *Админка под Win*
    • Заметки, статьи
  • *Sql (mysql,firebird)
    • Заметки, статьи
  • *фото-галерея статей
Программы
  • Загрузки

Как очистить корзину в Ubuntu с помощью терминала (консоли)

Автор: Edward Kobylyanets
Бывают случаи, когда очень сильно засоряется корзина, и при её очистки в графическом режиме это очень долго тянется, либо вообще виснет процесс.

В данной статье расскажу где находится корзина и как её очистить в терминале Ubuntu.

Итак разберемся сначала где хранится корзина в системе.
Для каждого пользователя «Корзина» находится в каталоге

находящемся в домашней директории пользователя, который удалял файлы.

То есть находится по адресу:

или под текущим пользователем:

в каталоге «Корзины» есть два каталога:

files — здесь хранятся непосредственно те файлы, которые можно увидеть в «Корзине»; удаление их из этого каталога приведет к удалению из файловой системы;
info — местоположение вспомогательных файлов, в которых хранятся дополнительные сведения об удаленных объектах (полные пути, по которым располагались файлы в ФС до их удаления; даты момента их перемещения в корзину).

Кроме того, если вы удаляли что-то из под root пользователя.
То его корзина хранится здесь:

Зайти в неё нельзя с помощью: sudo cd /root/.local/share/Trash Нужно зайти под root пользователем: sudo su Вводим пароль (авторизуемся), после чего уже можно зайти: cd /root/.local/share/Trash Кроме того не забываем выйти из root, после нужных манипуляций: exit Если Вы ничего не удаляли под root, то у Вас не будет данной папки «Корзины» root пользователя.
Приступаем к удалению из консоли.
Итак, в этом ничего нет сложного, просто очищаем рекурсивно все файлы в каталоге корзины:
Делается это следующим образом (очистим корзину текущего пользователя): rm -rf

/.local/share/Trash/files/* Команда rm -rf «опасная», поэтому проверяйте внимательно пути для удаления, чтобы нечаянно весь домашний каталог.
Аналогично удаляются корзины и других пользователей.
Вот и всё.

Источник

Как очистить корзину в Linux

Казалось бы очень простая задача — очистить корзину. Но если пользователи Windows задаются таким вопросом, то новые пользователи Linux тем более. Не говоря уже о том что вы могли скачать файл с непонятным названием, скинуть его в корзину и после этого получать ошибку при попытке очистки.

Сначала рассмотрим как очистить корзину в Linux, на случай если вы действительно новичок и не знаете как это делается. Конечно я не буду расписывать как это сделать в каждом существующем файловом менеджере, так как их очень много, а статья не безграничная, возьму только самые популярные — KDE и Gnome.

Очистка корзины в KDE

В окружении рабочего стола KDE в качестве файлового менеджера используется Dolphin. Вот так выглядит его главное окно, и вот она корзина:

Нажмите на этом пункте правой кнопкой и кликните по появившемуся пункту Очистить корзину:

Радуемся пустой корзине и дополнительному свободному месту на диске.

Очистка корзины в Gnome

В этих оболочках для управления файлами используется такая программа как Nautilus, и выглядит она почти так же как и Dolphin:

Суть действий также не сильно отличается. Кликаем правой кнопкой, внизу выбираем очистить корзину:

Затем подтверждаем очистку. Как видите все просто. Но теперь о сложном.

Что делать если корзина не очищается

Случается и такое, случается потому что либо система не поддерживает кодировку имени файла, и в принципе не может с ним работать либо у вас не прав доступа к файлу. Но не важно почему, важно как решить. Откройте терминал комбинацией клавиш Ctrl+Alt+T и наберите команду:

Иногда корзина находиться в папке

Вообще говоря корзина может находится где угодно, это зависит от настроек системы, найти папку с корзиной можно командой:

Затем подставьте полученный результат в rm, только будьте очень осторожны, чтобы не удалить важные файлы, которые могут там быть.

Источник

Читайте также:  Lenovo legion linux brightness
Оцените статью