Linux回收站占用空间大的处理与预防
一、快速释放空间
id -u 查看)。
du -sh ~/.local/share/Trashrm -rf ~/.local/share/Trash/files/*rm -rf ~/.local/share/Trash/info/*sudo apt-get install trash-cli(Debian/Ubuntu),sudo dnf install trash-cli(Fedora),sudo yum install trash-cli(CentOS/RHEL)trash-empty;查看:trash-list;恢复:trash-restorerm -rf 为不可逆删除,执行前务必确认已进入回收站目录且目标路径正确。二、定位占用来源
df -h(识别哪个分区空间告急)。du -sh ~/.local/share/Trash(确认是否回收站占大头)。rm 别名到“移动到回收站”的脚本),也需检查对应目录:du -sh ~/.trash。三、预防再次爆满
rm,配合定时任务定期清空,例如每天执行 trash-empty。rm -rf,统一用 trash-put 或将 rm 别名到“移入回收站”的脚本,降低误删风险。du/df 做定期检查,或编写脚本在回收站超过阈值(如100M)时自动清空。四、实用命令清单
df -h、du -sh ~/.local/share/Trashrm -rf ~/.local/share/Trash/files/* 与 rm -rf ~/.local/share/Trash/info/*trash-empty、trash-list、trash-restore0 1 * * * /usr/bin/trash-empty(路径可用 which trash-empty 确认)