当我尝试将某些东西移到垃圾箱时,如下所示:
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/