gas*_*min 7 command-line trash
我做了一件蠢事。我的垃圾箱中的某些文件存在问题,我的系统不允许我删除这些文件,这意味着我无法再清空垃圾箱。这些不是非常重要的文件,只是我正在创建和丢弃的主题文件夹。在感到沮丧之后,我用谷歌搜索它并被引导执行这个脚本 sudo rm -rf ~/.local/share/Trash/*
,它看起来好像完全删除了我的垃圾......完全地,现在我不能再向其中添加项目。我怎样才能再次恢复我的垃圾箱?我知道这可能就像重新创建文件一样简单,但我不确定执行此操作的终端语言。
提前致谢。
TL;DR 我删除了我的垃圾目录,sudo rm -rf ~/.local/share/Trash/*
需要帮助将其取回/制作一个新目录。
尝试:
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
Run Code Online (Sandbox Code Playgroud)
...然后用nautilus -q
. 我不确定它会起作用,它只是用一个空垃圾重新创建我的结构;您可以安全地忽略有关现有目录的错误。
注意,sudo
这里没有。垃圾是你的,应该可以在没有超级用户权限的情况下进行管理;作为一般规则,您永远不应该使用sudo
管理主目录中的文件 --- 除非您必须修复以前的sudo
用法,即。
如果您在此目录中弄乱了超级用户,则可能需要修复所有权...
sudo chown -R myuser .local/share/Trash
Run Code Online (Sandbox Code Playgroud)
myuser
当然,您的普通用户在哪里。