以 root 用户身份从 Nautilus 中删除 - 我的垃圾箱在哪里?

Fra*_*lea 2 trash ubuntu

我以 root 身份运行 Nautilus 以访问 /var/www 等文件夹。我现在按 del 键删除了一个文件,想知道在哪里可以找到垃圾箱来真正将其完全删除?

操作系统:Ubuntu 11.04

use*_*686 5

简短版本:在 Nautilus 中打开trash://你不需要知道它的物理位置;只需使用“清空垃圾箱”。


更长的版本:

  • 如果文件与您的(root 的)主目录在同一个文件系统上:
    ~/.local/share/Trash/

  • 如果它在一个单独的文件系统上,并且<rootdir>/.Trash/存在并且是模式 01777:
    <rootdir>/.Trash/<uid>/

  • 如果它在单独的文件系统上,但<rootdir>/.Trash/不存在或权限错误:
    <rootdir>/.Trash-<uid>/

这里,<rootdir>是该文件系统的根目录。在这种情况下,它是/,非常简单/.Trash并且 。/.Trash-<uid>/

<uid>是用户 ID - 在这种情况下,0对于 root。

所以你要找的目录是/root/.local/share/Trash/.