![我的垃圾箱里有一个无法删除的文件](https://linux22.com/image/839177/%E6%88%91%E7%9A%84%E5%9E%83%E5%9C%BE%E7%AE%B1%E9%87%8C%E6%9C%89%E4%B8%80%E4%B8%AA%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%E7%9A%84%E6%96%87%E4%BB%B6.png)
每次我尝试删除文件时,它都会显示“无法删除文件”。实际上它甚至不是一个文件,而是一个空文件夹。当我在 Windows 中遇到此问题时,我通常会使用一个名为 Unlocker 的程序,但我认为 Linux 没有类似的程序。
答案1
尝试删除整个垃圾文件夹。它在 下吗~/.local/share/Trash
?然后执行以下操作:
rm -rf ~/.local/share/Trash
答案2
我试过这个,垃圾箱中的文件是 dconf 文件夹,dconf 文件夹被锁定为 root 作为所有者,我必须先对其进行 chown。
sudo chown user ~/.local/share/Trash/files/.cache/dconf
rm -rf ~/.local/share/Trash/files/.cache/dconf
我认为 rm -rf 是不必要的,因为在 chown 文件夹之后清空垃圾箱也可以,无论哪种方式都是奇怪的。