如果将垃圾丢弃,会发生什么情况?

如果将垃圾丢弃,会发生什么情况?

我只是想知道如果我去移动位于这里的垃圾会发生什么:

/home/neo/.local/share/Trash

移到垃圾箱?我的意思是,如果我进入该文件夹并右键单击内容,然后告诉它将其移至垃圾箱。

  • 当它试图在其内部移动时,会发生什么?
  • 它会移至其他垃圾箱吗?
  • 如果是这样,如果我也把那个也扔掉怎么办?

答案1

当用户删除文件时,会首先创建一个“垃圾”文件夹。该文件夹中有三个目录:

  1. files,删除的文件将存储于此,直到清空垃圾箱为止;
  2. info,其中存储了文件曾经在哪里以及何时被删除的信息;
  3. expunged,清空垃圾箱时文件会被暂时移动到其中(但可能包含您删除的目录中其他用户拥有的一些文件)。

因此,无论何时删除垃圾,您都会递归调用来为新删除的文件创建一个新目录。

还要注意的是,垃圾文件存在于每个用户(包括 root 帐户)中,有时你可能会遇到一些目录名称,例如 Trash-0Trash-1阅读我的答案这里这里

答案2

您可以将文件放入垃圾箱(垃圾箱内的文件/home/USERNAME/.local/share/Trash/files/)中。它们会消失一秒钟,然后返回到同一个垃圾箱文件夹。

当我尝试删除“垃圾”文件夹本身(或其子目录“文件”)时,Nemo 文件管理器报错,提示非法参数。因此,这似乎不起作用(至少对于 Nemo 来说不起作用)。

相关内容