gvfs-trash 无法删除

gvfs-trash 无法删除

我正在尝试使用gvfs-trash,但出现错误。

$ trash thefile
Error trashing file: Unable to find or create trash directory

我怎样才能解决这个问题?

$ ls -ld ~/.local/share/Trash/
drwx------ 4 username username 4096 Jul 24 22:23 /home/username/.local/share/Trash/

ls -ld ~/.local/share/
drwx------ 3 username username 4096 Jul 24 22:23 /home/username/.local/share/

答案1

当你删除一个不在主目录同一分区上的文件时,它移至.垃圾-1000目录位于任何分区的根目录下。确保目录.垃圾-1000可写对于您想要删除其文件的用户。

我也遇到了同样的问题,我的根分区与我的主目录不同 - 主目录是加密分区。我登录的当前用户无法写入目录 /.Trash-1000。通过运行解决

sudo chown MYUSERNAME /.Trash-1000

相关内容