在 Ubuntu 上做 系统清理(cleanup),可以从「安全清理」到「进阶清理」逐步来。下面按 常用场景 给你整理一份实用清单。
sudo apt clean
或只删旧版本:
sudo apt autoclean
sudo apt autoremove
✅ 这是最安全、必做的清理步骤。
du -sh /var/log/*
sudo journalctl --vacuum-time=7d
(只保留 7 天日志,可改成 3d / 30d)
Ubuntu 更新后会保留多个内核,很占空间。
uname -r
dpkg --list | grep linux-image
sudo apt purge linux-image-旧版本-generic
或自动移除:
sudo apt autoremove --purge
⚠️ 不要删正在用的内核
rm -rf ~/.cache/*
~/.cache/google-chrome~/.cache/mozillaSnap 会保留多个旧版本:
du -sh /snap/*
sudo snap list --all
sudo snap remove 包名 --revision=旧版本号
或自动清理脚本(推荐):
sudo snap refresh --list
docker system prune -a
或只删未使用镜像:
docker image prune
df -h
sudo du -h --max-depth=1 / | sort -hr
sudo find / -xdev -size +500M
sudo apt install bleachbit
⚠️ 小心勾选项,不要乱清系统文件。
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*
| 操作 | 说明 |
|---|---|
直接删 /tmp |
不建议 |
删 /lib、/usr |
❌ 会炸系统 |
盲目用 rm -rf / |
❌ 致命 |
如果你愿意,可以告诉我:
df -h 输出我可以帮你 精准分析该清哪里、能清多少。