在 Ubuntu 中,“缓存”有多种含义,下面按常见场景给你分别说明如何清理。
Ubuntu 用 apt 安装软件时会把 .deb 包缓存在本地。
# 删除已下载但不再需要的安装包
sudo apt clean
# 删除旧版本的缓存包(更温和)
sudo apt autoclean
# 删除不再需要的依赖
sudo apt autoremove
sudo rm -rf /tmp/*
(重启后也会自动清理)
# 查看日志占用
journalctl --disk-usage
# 只保留最近 7 天日志
sudo journalctl --vacuum-time=7d
# 限制日志最大 200M
sudo journalctl --vacuum-size=200M
用户级缓存通常在:
~/.cache
清理方式:
rm -rf ~/.cache/*
⚠️ 不会删除个人数据,但某些程序下次启动会稍慢。
不推荐常规使用,仅在调试或释放内存时:
# 释放 pagecache、dentries、inodes
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
sudo apt install bleachbit
打开后勾选要清理的项即可。
df -h
du -sh /*
❌ “清理缓存能让系统变快很多” —— 实际影响有限
✅ 缓存是为了加速系统,适度清理即可
如果你是指 Docker / Snap / 浏览器 / 某款软件缓存,告诉我具体场景,我可以给你更精确的命令。