在 Ubuntu 上做 系统清理(cleanup),可以按“从安全到激进”的顺序来做。下面给你一套常用、可操作、不容易翻车的方案。
sudo apt update
sudo apt upgrade
Ubuntu 下载的 .deb 包会留在 /var/cache/apt/archives/
sudo apt clean
或只删旧版本:
sudo apt autoclean
sudo apt autoremove
会删除 自动安装但现在没人用的包
一般很安全 ✅
uname -r
dpkg --list | grep linux-image
sudo apt remove --purge linux-image-旧版本号
或自动清理(推荐):
sudo apt autoremove --purge
⚠️ 不要删当前正在用的内核
du -sh /var/log/*
sudo journalctl --vacuum-time=7d
或限制大小:
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
或只清理部分:
rm -rf ~/.cache/thumbnails/*
sudo find / -xdev -size +500M
sudo find / -xdev -size +1G
⚠️ 看清楚再删
Snap 会保留多个旧版本,非常占空间。
du -h /snap
sudo snap list
sudo snap remove 软件名 --revision=旧版本号
或安装工具:
sudo apt install snapd
sudo snap install snapd
docker system prune -a
⚠️ 会删除:
确认你不需要再执行。
sudo apt install bleachbit
运行:
bleachbit
✅ 勾选内容要小心(不要勾“系统”类全部)
sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*
✅ 先看磁盘占用:
df -h
✅ 再看目录占用:
du -h --max-depth=1 /
df -h 输出直接把下面信息发我即可:
lsb_release -a
df -h