我不小心删除了垃圾箱,但无法再将物品放入其中,如何将其恢复?

我不小心删除了垃圾箱,但无法再将物品放入其中,如何将其恢复?

我做了一件蠢事。我遇到了一些问题,我的垃圾箱中的某些文件不允许我删除,这意味着我无法再清空垃圾箱。这些文件并不是非常重要的文件,只是我创建并丢弃的主题文件夹。在感到沮丧之后,我在谷歌上搜索了一下,并被引导执行这个脚本, sudo rm -rf ~/.local/share/Trash/*它看起来好像完全删除了我的垃圾箱……完全删除了,现在我无法再向其中添加项目。我怎样才能再次恢复垃圾箱?我知道这可能就像重新创建文件一样简单,但我不确定要使用什么终端语言来执行此操作。

提前致谢。

TL;DR 我删除了我的垃圾目录sudo rm -rf ~/.local/share/Trash/*并需要帮助恢复它/创建一个新的。

答案1

尝试:

cd ~
mkdir .local/share/Trash
mkdir .local/share/Trash/expunged
mkdir .local/share/Trash/files
mkdir .local/share/Trash/info
chmod -R 700 .local/share/Trash

...然后使用 重新启动 nautilus nautilus -q。我不确定它是否会起作用,它只是用一个空的垃圾桶重新创建了我拥有的结构;您可以放心地忽略有关现有目录的错误。

注意,sudo这里没有。垃圾属于您,无需超级用户权限即可管理;一般来说,您永远不应使用sudo它来管理主目录中的文件 --- 除非您必须修复以前的sudo用法。

如果您在这个目录中与超级用户发生冲突,则可能需要修复所有权......

sudo chown -R myuser .local/share/Trash

myuser当然,您的普通用户在哪里。

顺便说一句,“不可擦除的文件”可能是另一个分区中的文件

答案2

我在 Ubuntu 14.04 中遇到了类似的问题:Thrash 打开了,但无法从中删除任何内容。我安装了 Ubuntu 存储库程序 BleachBit,启动了它,问题就解决了。

相关内容