当我想将文件移动到垃圾箱时,Nautilus 会给我一条消息,内容如下:
你不能移动例子.文件到垃圾箱。是否要立即将其删除?
我可以给你这张照片,但它是西班牙语的
答案1
我也遇到了同样的问题,发现垃圾箱的所有者有误。所以我删除了垃圾箱文件夹并创建了一个新的。
脚步:
cd ~/.local/share
ls -ld Trash
- 现在你必须看看它是否有合适的主人。
- 如果所有者是
root
- 使用以下命令删除该文件夹:sudo rm -r Trash
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