gvfs-trash 无法回收垃圾

Hat*_*sut 6 gvfs trash

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

$ trash thefile
Error trashing file: Unable to find or create trash directory
Run Code Online (Sandbox Code Playgroud)

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

$ 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/
Run Code Online (Sandbox Code Playgroud)

Ger*_*and 6

当您删除一个不在您的主目录中的同一分区上的文件时,它会被移动到您所在分区的根目录下.Trash-1000目录中。确保目录.Trash-1000对要在其下删除文件的用户是可写的。

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

sudo chown MYUSERNAME /.Trash-1000