在 Ubuntu 系统中清理系统,可以从安全到进阶逐步操作。下面按常用场景给你一套完整方案,适合桌面和服务器。
sudo apt clean
或只删除旧版本缓存:
sudo apt autoclean
sudo apt autoremove
⚠️ 注意:如果提示删除内核相关包,确认无误再回车。
journalctl --disk-usage
sudo journalctl --vacuum-time=3d
或限制大小(保留 200MB):
sudo journalctl --vacuum-size=200M
uname -r
dpkg --list | grep linux-image
sudo apt remove linux-image-旧版本-generic
✅ 推荐工具(更安全):
sudo apt install byobu
sudo purge-old-kernels
rm -rf ~/.cache/*
或只清理部分:
rm -rf ~/.cache/thumbnails/*
sudo find / -xdev -type f -size +500M
sudo du -h / | sort -rh | head -20
du -h /snap
sudo snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
sudo snap remove "$snapname" --revision="$revision"
done
docker system prune -a
sudo apt install bleachbit
运行:
bleachbit
✅ 不建议勾选“系统”类高级选项,避免误删。
✅ 清理前先确认:
✅ 不建议清理:
/usr/lib/var 中不明目录sudo apt update
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/thumbnails/*
如果你愿意,可以告诉我:
我可以给你定制一条最安全的清理命令。