问题描述
使用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>垃圾桶