温馨提示×

如何查看Ubuntu缓存

小樊
43
2026-08-06 18:19:21
栏目: 智能运维

在 Ubuntu 中,“缓存”可能指不同层面的缓存(包缓存、系统缓存、内存缓存、应用缓存等)。下面按常见场景给你说明如何查看和清理。


一、APT(软件包)缓存

1️⃣ 查看 APT 缓存大小

du -sh /var/cache/apt/archives

2️⃣ 查看已下载但未安装的 .deb 包

ls /var/cache/apt/archives

3️⃣ 清理 APT 缓存

# 删除已下载但未安装的包
sudo apt clean

# 保留最新版本,删除旧版本
sudo apt autoclean

二、系统内存缓存(buff/cache)

1️⃣ 查看内存使用情况

free -h

示例输出:

              total        used        free      shared  buff/cache   available
Mem:           7.7G        2.1G        1.2G        200M        4.4G        5.0G

buff/cache 是 Linux 自动用于加速文件读写的缓存,一般不需要手动清理。

2️⃣ 手动清理内存缓存(不推荐,除非调试)

sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches

⚠️ 不建议日常使用,可能影响性能。


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

1️⃣ 查看用户缓存大小

du -sh ~/.cache

2️⃣ 查看具体缓存目录

ls ~/.cache

3️⃣ 清理用户缓存(谨慎)

rm -rf ~/.cache/*

⚠️ 某些程序可能需重启才能恢复缓存。


四、系统日志缓存(journalctl)

1️⃣ 查看日志占用空间

journalctl --disk-usage

2️⃣ 清理旧日志

sudo journalctl --vacuum-size=100M

五、磁盘缓存(df / du)

1️⃣ 查看磁盘使用情况

df -h

2️⃣ 查找大缓存目录

sudo du -h /var/cache | sort -hr | head -20

六、浏览器缓存(Chrome / Firefox)

Chrome

~/.cache/google-chrome

Firefox

~/.cache/mozilla

七、快速总结

类型 查看命令
APT 缓存 du -sh /var/cache/apt/archives
内存缓存 free -h
用户缓存 du -sh ~/.cache
系统日志 journalctl --disk-usage
磁盘占用 df -h

如果你能具体说明是 哪一类缓存(比如“磁盘空间被占满”“内存 cache 很高”“Docker 缓存”等),我可以给你更精准的方案。

0