Что произойдет, если вы хотите удалить корзину?

10

Мне просто интересно, что произойдет, если я поеду и перевежу здесь Корзину:

/home/neo/.local/share/Trash

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

  • Что произойдет, поскольку оно будет пытаться двигаться внутри себя?
  • Есть ли другой мусор, в который он будет перемещаться?
  • И если да, то что, если бы я тоже испортил это?
задан Paranoid Panda 29.06.2015 в 13:00
источник

2 ответа

17

Папка Trash сначала создается, когда пользователь удаляет файл. Внутри этой папки находятся три каталога:

  1. files , где удаленные файлы хранятся до тех пор, пока мусор не будет очищена;
  2. info , в котором хранится информация о том, где были файлы, когда и когда они были удалены;
  3. expunged , к которым файлы перемещаются, когда мусор опустошен (но может содержать некоторые, принадлежащие другим пользователям, из каталогов, которые вы Исключено).

Итак, всякий раз, когда вы удаляете мусор, вы вызываете рекурсивно, чтобы создать новый каталог для вновь обработанных файлов.

Также обратите внимание, что Trash существует для каждого пользователя, включая учетную запись root, и иногда вы можете столкнуться с некоторыми именами dirs, такими как Trash-0 , Trash-1 . Прочтите мои ответы здесь и здесь

    
ответ дан Maythux 29.06.2015 в 13:06
источник
4

Вы можете уничтожить файлы внутри корзины (файлы внутри /home/USERNAME/.local/share/Trash/files/ ). Они просто исчезнут на секунду, а затем вернутся в ту же папку Trash.

Когда я попытался уничтожить папку «Корзина» (или ее подкаталог «файлы»), у меня возникла ошибка файлового менеджера Nemo, что он получил незаконный аргумент. Так что это не работает (по крайней мере, не с Nemo).

    
ответ дан Byte Commander 29.06.2015 в 13:11