当Linux的回收站满了时,你可以采取以下几种方法来清理它:
Ctrl + Alt + T
。.local/share/Trash/files
和 .local/share/Trash/info
文件夹中。cd
命令进入这些目录:cd ~/.local/share/Trash/files
rm
命令删除所有文件:rm -rf *
注意:这个命令会删除所有文件,包括隐藏文件,请谨慎操作。info
目录并删除其中的所有文件:cd ../info
rm -rf *
killall nautilus
nautilus &
为了避免未来再次遇到回收站满的问题,你可以设置自动清理策略:
安装 trash-cli
工具(如果尚未安装):
sudo apt-get install trash-cli # Debian/Ubuntu
sudo yum install trash-cli # CentOS/RHEL
sudo dnf install trash-cli # Fedora
配置自动清理:
编辑 ~/.config/autostart/trash-autostart.desktop
文件(如果不存在则创建),添加以下内容:
[Desktop Entry]
Type=Application
Exec=trash-empty --force
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Trash Auto Empty
Comment=Automatically empty the trash when it gets full
这样设置后,系统会在启动时自动运行 trash-empty --force
命令来清空回收站。
rm -rf
命令时要格外小心,因为它会无提示地删除所有文件。通过以上方法,你应该能够有效地清理满了的Linux回收站。