事情发生在 ubuntu 上。
我想将文件移至垃圾箱。我不是该文件的所有者,但文件属于 root:samba,我是 samba 组的成员,文件权限为 rwxrw-r--
出现消息“无法将文件移至垃圾箱,是否要立即删除?”。仅此而已。
为什么我不能将其移至垃圾箱?
答案1
您不是该文件的所有者,因此您无法更改其所有权或组。
将文件放入你的 .Trash
意味着 nautilus 将尝试将其所有权和组更改为您的用户的 uid 和 gid。
最终我相信这是一个错误,应该报告。
编辑:
我无法重现这个问题,因为我重新创建了完全相同的条件(相同的用户:组和权限),并认为这不是一个错误,但是正常行为。
我猜你拥有所有权samba
,我猜该文件位于远程存储,并在偏僻的存储(如 Windows 共享)本地垃圾没有意义。
答案2
正如 LiraNuna 所说,可能是远程文件问题。
不过,我猜它实在太大了。垃圾箱的容量是有上限的,如果你删除了更大的文件,Nautilus 会认为它太大了,不值得保留,因为你可能想要它回来,所以它会直接删除。