清理 Ubuntu 缓存可以从系统缓存、软件包缓存、用户缓存、日志缓存等多个方面入手。下面按常见场景给你一份安全、实用的清理指南。
.deb 安装包缓存sudo apt clean
删除
/var/cache/apt/archives/中的所有.deb文件
✅ 安全,可释放大量空间
sudo apt autoclean
只删除无法再下载的旧包
✅ 更安全,适合长期使用
sudo apt autoremove
删除系统不再需要的依赖包
✅ 强烈推荐
journalctl --disk-usage
sudo journalctl --vacuum-time=7d
或限制大小:
sudo journalctl --vacuum-size=100M
✅ 安全,不影响系统运行
rm -rf ~/.cache/*
包含浏览器、应用缓存等
✅ 安全,但部分程序下次启动会稍慢
⚠️ 不建议删除:
~/.config~/.local/sharerm -rf ~/.cache/thumbnails/*
uname -r
dpkg --list | grep linux-image
sudo apt remove linux-image-旧版本-generic
✅ 推荐用:
sudo apt autoremove --purge
⚠️ 不要删除正在使用的内核
sudo snap list --all | awk '/disabled/ {print $1, $3}' | while read snapname revision; do
sudo snap remove "$snapname" --revision="$revision"
done
sudo apt install bleachbit
启动:
bleachbit
✅ 图形化操作
⚠️ 不要勾选“擦除可用空间”,会非常慢
sudo apt autoremove
sudo apt autoclean
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
df -h
du -sh /* 2>/dev/null
可视化工具:
sudo apt install baobab
baobab
如果你愿意,可以告诉我:
我可以给你针对性的清理方案,避免误删。