无法将文件移至回收站

Sam*_*hoa 27 nautilus

当我想将文件移至废纸篓时,Nautilus 会给我一条消息,说明如下:

您无法将example.file移至垃圾桶。您想立即删除它吗?

我可以给你这张照片,但它是西班牙语的

在此处输入图片说明

小智 54

我遇到了同样的问题,发现垃圾箱的主人不对。所以我删除了垃圾文件夹并创建了一个新文件夹。

脚步:

  1. cd ~/.local/share
  2. ls -ld Trash
  3. 现在你必须看看它是否有合适的所有者。
  4. 如果所有者是root- 删除文件夹:sudo rm -r Trash
  5. mkdir -m 700 Trash

希望我能帮上忙,它解决了你的问题,因为它对我有用。

  • 而不是像另一个答案中提到的那样删除`sudo chown -R $USER: Trash` 应该也可以使所有者正确... (2认同)

小智 20

正如kr4utz所提到的,您的问题是垃圾箱归 root 所有。

在不删除 Trash 文件夹的情况下更改所有权的更好方法是使用chown终端中的命令 (Ctrl+Alt+T):

sudo chown -R "$USER" ~/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)

这会将所有者从 root 更改为您自己,而不会删除您的Trash文件夹。

  • 以递归方式(使用 -R 选项)这样做是否是个好主意? (2认同)

dr *_*mat 6

如果拒绝删除的文件位于未格式化为的分区上,这对我有用ext*

/etc/fstab以 root 身份在任何编辑器中打开(例如使用sudo nano /etc/fstab)。

在你有问题的分区的那一行添加选项uid=1000(如果你的用户ID是1000,否则改变它)

例子:

/dev/sdb2   /media/scambio      vfat    rw,utf8,umask=0,uid=1000    0     0
Run Code Online (Sandbox Code Playgroud)

并重新启动


归档时间:

查看次数:

25363 次

最近记录:

4 年,11 月 前