.Trash 文件夹在哪里?

.Trash 文件夹在哪里?

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

/home/user/.local/share
/home/user/ <-- there was no folder .Trash
/home/user/Desktop/ <-- there was no folder .Trash

那么 Ubuntu 11.10 以后的版本中 .Trash 去哪儿了?我使用 Gnome 环境。

答案1

您的垃圾目录最有可能位于:

/home/$USER/.local/share/Trash

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

/root/.local/share/Trash

(一般来说,根据 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组合键将永久删除您的文件,而不是将其移至垃圾箱。

答案2

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

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

答案3

Ubuntu 10.10(梦幻)

Gnome 3.2.1 经典版

主页 > 前往 > 垃圾箱

答案4

在 ubuntu 22.04 上恢复桌面上的垃圾文件夹,输入命令

gsettings set org.gnome.shell.extensions.ding show-trash true 

要再次隐藏图标,请运行以下命令来重置密钥:

gsettings reset org.gnome.shell.extensions.ding show-trash

相关内容