Ubuntu 的缓存不是必须清理的,大多数情况下不建议手动清理,系统会自动管理。只有在磁盘空间严重不足或排查特定问题时才需要清理。
路径:
/var/cache/apt/archives/
存放已下载的 .deb 安装包,方便重装或回滚。
清理命令:
sudo apt clean # 清除所有缓存
sudo apt autoclean # 只清除过期缓存(推荐)
✅ 安全
✅ 可释放几百 MB~几 GB 空间
❌ 再次安装软件需重新下载
Linux 会把空闲内存用作缓存,这是好事。
free -h
如果你看到 buff/cache 占用很多,这是正常且有益的,不需要清理。
⚠️ 不建议手动释放内存缓存,除非做性能测试:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
用户级缓存,如浏览器、缩略图、IDE 等。
du -sh ~/.cache
可以清理,但可能影响启动速度或加载速度:
rm -rf ~/.cache/*
✅ 相对安全
❌ 有些程序会重新生成缓存
Ubuntu 升级后会保留多个内核。
查看当前内核:
uname -r
删除旧内核(谨慎):
sudo apt autoremove --purge
⚠️ 不要手动删 /boot 文件
✅ 建议清理的情况
/boot 满了❌ 不建议清理的情况
sudo apt autoremove --purge
sudo apt autoclean
这是最安全、最推荐的组合。
Ubuntu 缓存不是垃圾,系统会自动管理。
除非磁盘真的满了,否则不用清。
如果你愿意,可以把 df -h 输出贴出来,我可以帮你判断哪些缓存值得清、哪些完全不用动。