我从作为 sudo 启动的 nautilus 中删除了一些大文件。/home/.Trash-0/files/<foldername>
当我输入sudo sh -c "du -h /home | grep -P '[0-9]G\t'"
时它们仍然显示,但是当我输入时sudo rm /home/.Trash-0/files/*
我收到消息:
rm: cannot remove `/home/.Trash-0/files/*': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我能够用它们的确切文件名代替 * 删除单个文件,但是当我使用 * 时,它给出了如上所述的错误消息。如果可以的话,我不想将它们全部删除。
小智 4
[摘自主题:我无法以用户身份清空垃圾箱]
(发布的解决方案适用于 Ubuntu 13.10。)
Trash 文件夹是您主目录中的一个隐藏文件夹(文件夹名称以句点开头)。您可以在 nautilus 中按 Ctrl+H 或从“查看”菜单中选择“显示隐藏文件夹”来列出隐藏文件夹。
您可以在 .Trash 文件夹中打开 nautilus:
gksu nautilus ~/.Trash
在 Hardy Heron 中,垃圾箱位于 ~/.local/share/Trash/files/ 中
gksu nautilus ~/.local/share/Trash/files/
选择文件夹中要删除的项目。
或者
您可以从终端删除该文件夹的内容:
sudo rm -fr ~/.Trash/*
哈迪苍鹭:
sudo rm -fr ~/.local/share/Trash/files/*
现在通过以下方式修复它:
sudo -i
进入 root 帐户,然后cd to /home/.Trash-0/info
. 然后rm -rf *
。然后cd ../files/
。然后rm -rf *
又。看来已经奏效了。
归档时间: |
|
查看次数: |
13528 次 |
最近记录: |