Не удается найти мой мусорный бак?

Я попытался найти свой мусорный бак, чтобы освободить место на диске. Я попробовал предлагаемые команды. Как я могу удалить мусор, используя терминал? но похоже, что у меня нет локальной папки. Я также попытался перечислить все скрытые папки, не найдя ни одной локальной папки или корзины. Удалены ли файлы, хранящиеся где-то еще, или как восстановить место из файлов удаления, если trashcan не найден?

Я использую терминал.

1
задан 13 April 2017 в 15:24

2 ответа

Из того, что я видел, Trash - это просто функция индексирования. Когда файл удаляется из файлового менеджера, он перемещается в ~/.local/share/Trash/, который сохраняет структуру каталогов. (EG: если вы удалите ~/testfolder/testfile.sh, testfile.sh перейдет к ~/.local/share/Trash/testfolder/testfile.sh.)

(Если вы используете sudo или gksudo для открытия файлового менеджера, /root/.local/share/Trash является мусорный каталог, используемый для этого сеанса.)

К сожалению, это графический интерфейс. Терминал этого не делает. rm фактически удаляет файл; он не просто перемещает его в корзину, чтобы впоследствии быть восстановленным или удаленным, он полностью пропускает корзину. Если, конечно, вы можете восстановить файлы, но только если вы не перезаписали место на жестком диске, на котором они занимали.

Вы должны быть гораздо более осторожны в терминале, поскольку он не точно спроектирован для удобства использования и удобства. Поскольку нет мусора, удаление файлов более опасно. Кроме того, поскольку нет мусора, нет мусора для удаления, чтобы сэкономить место. Что-то еще заполняет ваш жесткий диск.

5
ответ дан 23 May 2018 в 06:53

Откройте nautilus или любой другой файловый менеджер, который вы используете, и введите адресную строку (ctrl + l)

trash:///

Затем вы должны быть в своем мусорном ведре.

Я сравнил содержимое моего мусора с nemo (мой файловый менеджер в Linux Mint) с содержимым вывода ll -R ~/.local/share/trash. И это похоже на то, что я вижу в файле filemanager, находится во вложенной папке info.

От терминала:

rm -rf ~/.local/share/Trash/info

Но как вы сказал, у вас нет корзины. Это странно, если вы не удалили файлы с терминала. Если вы это сделали, файлы действительно удалены и не будут перемещены в корзину!

Нет установки ~/.local/ в установке сервера после новой установки

2
ответ дан 23 May 2018 в 06:53
  • 1
    Я забыл упомянуть, что я бегу с терминала – Lars Ljungberg 23 August 2016 в 13:30
  • 2
    Я обновил свой ответ. Надеюсь, это поможет вам в любом случае. – Kev Inski 24 August 2016 в 10:20
  • 3
    Интересно, установили ли вы только версию сервера Ubuntu без какого-либо графического интерфейса? Я проверю, есть ли в этой версии корзина мусора. Это немного времени, потому что я должен загрузить и установить его в виртуальной машине. – Kev Inski 24 August 2016 в 10:24

Другие вопросы по тегам:

Похожие вопросы: