在 Ubuntu 上进行系统清理(Cleanup)可以帮助释放磁盘空间、提升性能。下面按从安全到进阶的顺序,给你一套常用且实用的清理方案。
Ubuntu 用 apt 下载的 .deb 包会存在缓存中:
sudo apt clean
仅删除旧版本缓存(更安全):
sudo apt autoclean
删除已经不需要的依赖:
sudo apt autoremove
⚠️ 注意:确保没有提示删除你需要的软件。
列出你安装的软件并卸载:
sudo apt remove 软件名
彻底卸载并删除配置:
sudo apt purge 软件名
限制日志大小:
sudo journalctl --vacuum-size=100M
或按时间:
sudo journalctl --vacuum-time=7d
查看当前内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
删除旧内核(不要删当前使用的):
sudo apt remove linux-image-x.x.x-x-generic
或安全方式:
sudo apt autoremove --purge
rm -rf ~/.cache/*
⚠️ 不会删除系统关键文件,相对安全。
rm -rf ~/.thumbnails/*
rm -rf ~/.cache/thumbnails/*
du -ah ~ | sort -rh | head -20
或图形化:
baobab
sudo apt install stacer
功能:
sudo apt install bleachbit
⚠️ 使用时要小心勾选项,避免误删。
Snap 会保留多个旧版本:
du -h /var/lib/snapd/snaps
sudo snap list --all
sudo snap remove 软件名 --revision=旧版本号
docker system prune -a
pip cache purge
npm cache clean --force
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
/usr、/lib、/var 下的文件如果你愿意,可以告诉我:
df -h 结果我可以帮你定制一套精准清理方案。