在 Debian 系统中“安全清理文件”通常指释放磁盘空间、删除无用文件,同时不破坏系统或误删重要数据。下面按「安全等级」和「常用场景」给你一份实用指南。
df -h
du -h --max-depth=1 / | sort -h
确认是哪里占空间(/、/home、/var 等)。
❌ 不要直接删:
/bin、/sbin、/lib、/usr(除非你非常清楚)✅ 优先使用 包管理器 + 官方清理命令
sudo apt clean
sudo apt autoclean
clean:删除所有下载的 .debautoclean:只删过期包sudo apt autoremove
⚠️ 建议先看会删什么:
apt-get autoremove --dry-run
sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=500M
ls -lh /var/log
可删:
sudo rm -f /var/log/*.gz
sudo rm -f /var/log/*.[0-9]
find /home -type f -size +500M -exec ls -lh {} \;
rm -rf ~/.cache/*
(不影响系统)
ncdu(交互式分析,强烈推荐)sudo apt install ncdu
sudo ncdu /
可视化、可逐级删除,不容易误删。
deborphan(找孤立包)sudo apt install deborphan
deborphan
rm -rf / 或 rm -rf /*/var/lib、/etcautoremove 内核(Debian 默认会保留)你可以告诉我:
df -h 结果)我可以给你针对性、零风险的清理命令。