无法将文件移至垃圾箱

无法将文件移至垃圾箱

当我想将文件移动到垃圾箱时,Nautilus 会给我一条消息,内容如下:

你不能移动例子.文件到垃圾箱。是否要立即将其删除?

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

在此处输入图片描述

答案1

我也遇到了同样的问题,发现垃圾箱的所有者有误。所以我删除了垃圾箱文件夹并创建了一个新的。

脚步:

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

希望我能提供帮助并解决您的问题,因为它对我来说确实如此。

答案2

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

更改所有权而不删除垃圾文件夹的更好方法是使用chown终端命令(Ctrl+Alt+T):

sudo chown -R "$USER" ~/.local/share/Trash

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

答案3

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

然后重启

答案4

对我来说,该分区安装在 root 拥有的文件夹中,而其他人没有写权限

drwxr-xr-x 22 root    root    4096 Sep 17 01:31 data

因此无法在顶层文件夹中创建垃圾文件夹

我刚刚更改了安装该分区的文件夹的权限......瞧,它成功了!!!

sudo chmod 777 data

相关内容