在 Ubuntu(以及其他 Linux 发行版)中,“缓存(cache)”通常指系统为了加快访问速度、减少重复操作而临时保存的数据。它并不是“垃圾”,而是在内存或磁盘中保存的“常用副本”。
下面从几个常见层面来解释 Ubuntu 中的缓存:
这是 Linux 内核自动管理的一部分。
free -h 或 htop 可以看到 buff/cache示例:
free -h
输出中可能看到:
buff/cache: 2.3G
✅ 特点:
Ubuntu 使用 apt 安装软件时会下载 .deb 安装包并缓存。
/var/cache/apt/archives/
sudo apt clean # 删除所有已下载的 deb 包
sudo apt autoclean # 只删除过期的包
⚠️ 清理后下次安装会重新下载
很多程序会在用户目录下缓存数据。
~/.cache/
例如:
du -sh ~/.cache
✅ 一般可安全清理,但可能导致:
/tmp:临时文件(重启可能清空)/var/log:日志文件systemd 日志(journal)清理 journal 日志:
sudo journalctl --vacuum-time=7d
~/.cache/thumbnails✅ 适合清理的情况:
❌ 不建议频繁清理:
Ubuntu 的缓存是系统为了“更快”而保存的临时数据,大多数情况下不需要管它;只有在磁盘空间紧张或排错时才考虑清理。
如果你是想:
可以告诉我你的使用场景,我可以给你更具体的建议。