/home/.Trash-0/files/<foldername>
我从以 sudo 启动的 nautilus 中删除了一些大文件。当我输入时,它们仍然显示,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
我能够删除单个文件,并用其确切的文件名代替 *,但当我使用 * 时,它给出了如上所示的错误消息。如果可以的话,我不想单独删除它们。
答案1
[取自线:作为用户,我无法清空垃圾箱]
(解决方案发布在 Ubuntu 13.10 中有效。)
垃圾文件夹是主目录中的隐藏文件夹(文件夹名称以句点开头)。您可以在 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/*
答案2
现在已修复:
sudo -i
进入 root 账户,然后cd to /home/.Trash-0/info
。然后rm -rf *
。然后cd ../files/
。然后rm -rf *
再。似乎成功了。
答案3
以 root 权限启动gksu nautilus
nautilus。之后,转到需要删除的文件。右键单击它们并更改权限,以便所有用户都有权编辑和删除它们。之后,您可以像平常一样删除它们,而无需 root 权限。