我以 root 身份运行 Nautilus 来访问 /var/www 之类的文件夹。我现在按 del 键删除了一个文件,想知道在哪里可以找到垃圾才能真正将其完全删除?
操作系统:Ubuntu 11.04
答案1
简洁版本:trash://
在 Nautilus 中打开。您不需要知道它的物理位置;只需使用“清空垃圾箱”即可。
较长的版本:
如果该文件与您的(根)主目录位于同一文件系统上:
~/.local/share/Trash/
如果它在单独的文件系统上,并且
<rootdir>/.Trash/
存在且模式为 01777:
<rootdir>/.Trash/<uid>/
如果它位于单独的文件系统上,但
<rootdir>/.Trash/
不存在或具有错误的权限:
<rootdir>/.Trash-<uid>/
这里,<根目录>是文件系统的根目录。在本例中,它是/
,因此/.Trash
和 /.Trash-<uid>/
。
<用户标识>是用户 ID — 在本例中0
为 root。
因此,您要查找的目录是/root/.local/share/Trash/
。
答案2
根垃圾显然在这里:/root/.Trash
无论如何,根据 Google 搜索...