![删除文件错误:无法找到或创建废纸篓目录(Ubuntu 15.04)](https://linux22.com/image/981735/%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E9%94%99%E8%AF%AF%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%E6%88%96%E5%88%9B%E5%BB%BA%E5%BA%9F%E7%BA%B8%E7%AF%93%E7%9B%AE%E5%BD%95%EF%BC%88Ubuntu%2015.04%EF%BC%89.png)
当我尝试将某些东西移到垃圾箱时,如下所示:
gvfs-trash filename
我得到了错误
Error deleting file: Unable to find or create wastebasket directory
使用 Nautilus 删除文件时也会出现类似错误。我该如何修复此问题?
答案1
解决方案很简单,在我的情况下,运行命令
ls -ld ~/.local/share/Trash/
给出输出:
drwx------ 4 root root 4096 Jun 13 20:19 /home/user/.local/share/Trash/
由于某些我不知道的原因,垃圾目录归 root 所有,这不是我们想要的。所以我运行了:
sudo chown -R user:user ~/.local/share/Trash/
解决了这个问题。
此外,权限可能不正确,因此运行
sudo chmod -R 700 ~/.local/share/Trash/