Ubuntu 系统缓存过大通常是由系统自动维护机制和用户操作习惯共同导致的,以下是具体原因及对应的缓存类型分析:
/var/cache/apt/archives/apt install 下载的 .deb 包不会自动删除✅ 清理方式:
sudo apt clean
sudo apt autoclean
/var/log/journal/✅ 清理方式:
sudo journalctl --vacuum-time=7d
/snap、/var/lib/snapd/✅ 清理方式:
sudo snap list --all
sudo snap remove <包名> --revision=<版本号>
~/.cache/thumbnails/✅ 清理方式:
rm -rf ~/.cache/thumbnails/*
~/.cache/~/.mozilla/, ~/.config/google-chrome/free -h 看到 buff/cache 很大✅ 这是正常行为,无需处理
/boot✅ 清理方式:
sudo apt autoremove --purge
df -h
sudo du -h --max-depth=1 / | sort -hr | head -20
sudo apt install baobab
baobab
✅ 大部分缓存是安全的 ✅ 清理不会影响系统和已安装软件 ❌ **不建议:
/var、/usr 里不认识的东西**rm -rf”**sudo apt clean
sudo apt autoremove --purge
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/thumbnails/*
如果你愿意,可以把下面命令的输出贴出来,我可以帮你精确判断是哪一类缓存异常大:
df -h
du -sh /var/cache/apt /var/log/journal ~/.cache