小编ste*_*-bz的帖子

无法从文件夹中删除文件,该文件夹是指向 NTFS 分区文件夹的符号链接

由于几天后我的 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而不是挂载 …

nautilus delete gvfs trash ntfs

7
推荐指数
1
解决办法
1484
查看次数

标签 统计

delete ×1

gvfs ×1

nautilus ×1

ntfs ×1

trash ×1