温馨提示×

怎样查看ubuntu缓存

小樊
39
2026-09-03 18:34:12
栏目: 智能运维

在 Ubuntu 里,“缓存”可以指好几种不同的东西,下面按常见类型给你说明怎么查看和清理。


一、APT(软件包)缓存

Ubuntu 用 apt 安装软件时,会把 .deb 包缓存在本地。

查看缓存

ls -lh /var/cache/apt/archives/

查看占用空间:

du -sh /var/cache/apt/archives/

清理缓存

sudo apt clean          # 清空所有缓存
sudo apt autoclean      # 只删掉旧的、无用的包

二、系统内存缓存(Page Cache)

Linux 会把空闲内存用来做文件缓存,这是正常现象,不算“垃圾”。

查看内存和缓存

free -h

top

free 输出里:

  • buff/cache 就是缓存
  • 内存紧张时系统会自动释放

手动释放缓存(不推荐常规使用)

sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches

三、用户缓存(~/.cache)

很多程序会把缓存放在用户目录。

查看

du -sh ~/.cache
ls ~/.cache

清理(按需)

rm -rf ~/.cache/*

⚠️ 不要删你正在用的程序配置


四、systemd 日志缓存

journalctl --disk-usage

清理:

sudo journalctl --vacuum-size=100M

五、缩略图缓存

du -sh ~/.cache/thumbnails

清理:

rm -rf ~/.cache/thumbnails/*

六、快速总览(推荐工具)

sudo apt install ncdu
ncdu /

交互式查看哪些目录最占空间。


如果你说的“缓存”是指 Docker / 浏览器 / snap / 某个具体软件,告诉我具体场景,我可以给你更精确的命令。

0