.Trash 文件夹在哪里?

Reg*_*ser 168 xdg

使用 Ubuntu 11.10,我不小心删除了一个大约 700 MB 的文件。我试图在以下位置找到它,但找不到:

/home/user/.local/share
/home/user/ <-- there was no folder .Trash
/home/user/Desktop/ <-- there was no folder .Trash
Run Code Online (Sandbox Code Playgroud)

那么 .Trash 在 Ubuntu 11.10 之后去了哪里?我使用 Gnome 环境。

Fer*_*oss 242

您的垃圾目录很可能位于:

/home/$USER/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)

如果您以 root 身份删除了某些内容(例如,使用通过 调用的 Nautilus 删除了一个文件gksu),则它位于:

/root/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)

(一般来说,根据 Freedesktop.org 规范[1] [2],“主垃圾箱”目录位于$XDG_DATA_HOME/Trash,而$XDG_DATA_HOME默认为$HOME/.local/share。)

.local使用文件管理器在您的主文件夹中查看,请Show Hidden FilesView菜单中选择或键入Ctrl+ H

Trash当用户删除某个文件首次创建目录。内Trash有三个子目录:

  • files, 已删除文件的存储位置,直到清空垃圾箱
  • info,它存储有关文件曾经在哪里以及何时被删除的信息
  • expunged, 清空垃圾箱时将文件短暂移动到这些文件中(但可能包含您删除的目录中其他用户拥有的一些文件)。

请注意,rm在终端中使用该命令或在文件管理器中使用Shift+Delete组合键将永久删除您的文件,而不是将其移至垃圾箱。

  • 如果使用命令行`mv` 某些东西到垃圾箱,你可能需要把它放在`Trash/files/` 而不仅仅是`Trash/`。在我这样做之前,这些文件没有出现在垃圾箱 GUI 中。 (5认同)
  • 如果您想从命令行将文件移至“垃圾箱”,请运行:[`gvfs-trash filepath`](https://www.mankier.com/1/gvfs-trash)。 (2认同)

Eri*_*lho 43

垃圾文件夹位于.local/share/Trash您的主目录中。

此外,在其他磁盘分区或可移动媒体上,它将是一个目录 .Trash- uid,其中uid是将项目移动到垃圾箱的用户的 uid。


小智 6

Ubuntu 10.10(梦幻)

侏儒 3.2.1 经典版

主文件夹 > 前往 > 垃圾箱


小智 5

浏览该文件夹,您将看到该trash按钮:

在此输入图像描述