我一次删除了数千个大文件,总容量为 500Gb。它们最终被扔进了垃圾箱(我以为我用的是 Shift-Delete 键,但显然它们只是被移到了回收站。当我选择“清空回收站”时,它就冻结了。
i@my_comp:~/.local/share/Trash/files$ ls
i@my_comp:~/.local/share/Trash/files$
因此,建议rm -rf *
从内部~/.local/share/Trash/files
删除的文件仍然出现在回收站中。
这个问题不是重复的,因为文件在之后仍留在垃圾箱中
rm -rf ~/.local/share/Trash/*
答案1
选项1:
您可以尝试命令行实用程序trash-cli
,使用它从命令行清空垃圾箱:
安装该包,在终端中运行以下命令:
sudo apt install trash-cli
清空垃圾箱,在终端运行以下命令:
trash-empty
这相当于清空垃圾桶在 GUI 中,但它可以自行工作并且不依赖于 GUI。
选项 #2:
请检查目录中是否有隐藏文件Trash
,为此,请在终端中运行以下命令:
ls -la ~/.local/share/Trash/
隐藏文件以.
开头.filename
,如果有隐藏文件,可以在终端中运行以下命令删除:
rm -rfv ~/.local/share/Trash/.??*
答案2
问题是由 10000 个小文件 (4Kb) 引起的。清空垃圾箱正在运行,但速度很慢。我以为进程挂了,所以又重新启动了。我把它放了一夜,垃圾箱干净了。