Debian的回收站文件默认存储在~/.local/share/Trash/files/(文件)和~/.local/share/Trash/info/(元数据)目录中。通过以下命令可彻底清空回收站:
# 进入回收站文件目录并删除所有内容
rm -rf ~/.local/share/Trash/files/*
# 删除回收站元数据(可选,但建议一并清理)
rm -rf ~/.local/share/Trash/info/*
注意:rm -rf命令会永久删除文件,请确认回收站内无需要保留的内容后再执行。
trash-cli是一个命令行工具,提供更安全的回收站管理功能(如查看、恢复、清空)。
sudo apt update && sudo apt install trash-cli
trash-empty
find命令查找并删除回收站中的大文件:find ~/.local/share/Trash/files -type f -size +100M -exec rm -f {} \;
或使用trash-cli的--max-size选项(部分版本支持)限制回收站大小。若使用GNOME桌面环境,可通过gvfs-trash工具管理回收站:
gvfs-trash-empty --force
该命令会强制清空回收站中的所有内容,适用于图形界面下的快速操作。若需先识别回收站中的大文件再删除,可使用以下命令:
du -sh ~/.local/share/Trash/files/* | sort -rh | head -n 10
该命令会列出回收站中最大的10个文件,便于定位大文件。find ~/.local/share/Trash/files -type f -size +500M -delete
此命令会直接删除符合条件的文件,无需手动确认。sudo(谨慎使用)。cron任务设置定期清理(如每月1号凌晨清空),避免回收站占用过多空间。