Мне было просто интересно, что произойдет, если я пойду и переместу корзину, расположенную здесь:
/home/neo/.local/share/Trash
На мой хлам? Я имею в виду, если я зайду в эту папку, щелкну правой кнопкой мыши на содержимом и скажу, чтобы он переместился в корзину.
- Что будет, если он попытается переместиться внутрь себя?
- Есть еще один мусор, в который он мог бы переместиться?
- И если так, то что, если я также уничтожил тот?
Ответы:
Папка корзины сначала создается, когда пользователь удаляет файл. В этой папке находятся три каталога:
files
где удаленные файлы хранятся до полного удаления мусора;info
, в котором хранится информация о том, где были файлы и когда они были удалены;expunged
, в которые файлы ненадолго перемещаются при очистке корзины (но могут содержать файлы, принадлежащие другим пользователям из удаленных вами каталогов).Таким образом, всякий раз, когда вы удаляете корзину, вы рекурсивно вызываете, чтобы создать новый каталог для вновь загруженных файлов.
Также обратите внимание , что Trash существует для каждого пользователя , включая суперпользователя плюс иногда вы можете столкнуться с некоторыми DIRS имена , такие как
Trash-0
,Trash-1
. Читайте мои ответы здесь и здесьисточник
Вы можете удалять файлы внутри корзины (файлы внутри
/home/USERNAME/.local/share/Trash/files/
). Они просто исчезнут на секунду, а затем вернутся в ту же папку корзины.Когда я попытался удалить саму папку «Корзина» (или ее подкаталог «files»), я получил сообщение об ошибке от файлового менеджера Nemo о том, что он получил недопустимый аргумент. Так что это, похоже, не работает (по крайней мере, не с Немо).
источник