由于几天后我的 Ubuntu 从 14.10 升级到 15.04,我无法再从某些文件夹将文件发送到垃圾箱。
从 Nautilus 删除时,我现在收到一个弹出窗口:
“aaa.png” can't be put in the trash. Do you want to delete it immediately?
Run Code Online (Sandbox Code Playgroud)
多年来一直很好地工作:(
我有一个双引导系统 Ubuntu/Windows。Ubuntu 在 EXT4 分区上,而 Windows 和数据在 NTFS 分区上。
NTFS 分区在登录时通过 gvfs 挂载:
gvfs-mount -d /dev/sdb9
Run Code Online (Sandbox Code Playgroud)
在我的主文件夹中,我有几个指向 NTFS 分区上文件夹的符号链接,如下所示:
Downloads -> /media/stephane/dmn/User/Downloads/
Run Code Online (Sandbox Code Playgroud)
我从终端尝试过~/Downloads:
gvfs-trash aaa.png
Error trashing file: Unable to trash file: Invalid cross-device link
Run Code Online (Sandbox Code Playgroud)
但是在原始文件夹中/media/stephane/dmn/User/Downloads/,相同的命令可以完美运行!
虽然我有点理解这个错误,但该设置已经存在多年,而且我一直在删除文件而没有回头也没有问题。
那么 gvfs-trash 发生了什么,为什么它突然不能再将这些文件作为垃圾桶呢?
有没有办法让它再次工作?
我尝试过的事情:
~/.local/share/Trash:所有内容及其子文件夹都是我的.Trash-1000/NTFS 分区上的权限:同样的,我拥有所有正确的权限fstab而不是挂载 …