什么是垃圾和 .Trash-1000?

sig*_*jog 5 nautilus delete trash 14.04

删除.Trash-1000文件时会创建一个文件夹,其中包含两个子文件夹filesinfo.

我删除的文件以及文件夹都保存在子文件夹中files

如果我选择垃圾箱并右键单击 + 属性,我看不到垃圾箱的位置,只能看到它包含的文件的详细信息。

如果我删除的所有文件都保存在同一目录的隐藏文件夹中,那么垃圾箱是什么?它只是一个看似存在但实际上不存在的虚拟文件夹吗?

Mic*_*ole 4

GNOMEish 文件管理器需要一个地方来放置废弃文件。

  • “home”分区上已删除的文件转到: /home/username/.local/share/Trash
  • 由于性能和空间原因,其他分区上已删除的文件无法复制到那里。

因此它尝试将它们放入文件分区的 /.Trash-$UID 文件夹中。如果没有对该文件夹的读写访问权限,则不会产生垃圾。

以需要垃圾箱的用户身份在分区根目录中运行此 bash。

sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID
Run Code Online (Sandbox Code Playgroud)

您可以删除此文件夹并禁用对 / 的写访问以禁用该功能。