我做了一件蠢事。我遇到了一些问题,我的垃圾箱中的某些文件不允许我删除,这意味着我无法再清空垃圾箱。这些文件并不是非常重要的文件,只是我创建并丢弃的主题文件夹。在感到沮丧之后,我在谷歌上搜索了一下,并被引导执行这个脚本, 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,启动了它,问题就解决了。