![清空垃圾箱时出现“权限被拒绝”如何解决?](https://linux22.com/image/1077214/%E6%B8%85%E7%A9%BA%E5%9E%83%E5%9C%BE%E7%AE%B1%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D%E2%80%9D%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9F.png)
我安装了一个游戏,然后决定删除它。我把它发送到回收站,但无法完全删除它(权限被拒绝)。当我把它移回桌面时,回收站中仍留有一个副本。我把它送回回收站,然后又送回桌面;所以最后回收站中有 2 个文件副本,桌面上有 1 个。最后我注意到游戏中的一个文件受到保护。我将权限设置更改为桌面副本,并能够完全删除它,但我无法更改回收站中仍有的 2 个副本的权限设置(后端不支持该操作)
我只想清空回收站!
答案1
以下命令将清空垃圾箱
sudo rm -rv .local/share/Trash/
当您不想出现“您想删除写保护的文件 x 吗?”提示时,请添加 -f 选项。
sudo rm -rvf .local/share/Trash/
答案2
一种解决方案是首先更改“垃圾”文件夹中的权限
(然后以通常的方式清空它:)
cd ~/.local/share/Trash
sudo chown -R your_user_name:your_group *
(然后按通常方式清空)
答案3
我甚至没有本地垃圾文件夹,对我来说,解决方案是创建它,然后授予本地用户对该文件夹中所有内容的权限。
mkdir /home/(username)/.local/share/Trash
然后:
sudo chown -R username:username Trash/