当前位置: 首页>>技术教程>>正文


.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

那么.Trash在Ubuntu 11.10之前进入哪里?我使用Gnome环境。

最佳解决方法

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

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

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

/root/.local/share/Trash

(通常,根据Freedesktop.org规范[1] [2],”home trash”目录位于$XDG_DATA_HOME/Trash,而$XDG_DATA_HOME又默认为$HOME/.local/share。)

要使用文件管理器在您的主文件夹中查看.local,请从View菜单中选择Show Hidden Files,或者只需键入Ctrl + H

Trash目录在用户删除文件时首先创建。在Trash中有三个子目录:

  • files,其中删除的文件存储直到垃圾被清空

  • info,它存储有关文件曾经在哪里以及何时被删除的信息

  • expunged,当清空垃圾文件时(但可能包含一些由您删除的目录中的其他用户拥有的文件),文件会短暂移动到其中。

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

次佳解决方法

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

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

第三种解决方法

Ubuntu 10.10(oneiric)

侏儒3.2.1经典

主文件夹> Go>垃圾桶

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/606.html,未经允许,请勿转载。