在 Debian 系统中,“缓存”通常指 软件包缓存(APT 缓存) 或 系统其它缓存(如内存、文件缓存)。下面按常见场景说明如何查看。
APT 默认缓存路径:
/var/cache/apt/archives/
查看已下载但未安装的 .deb 包:
ls -lh /var/cache/apt/archives/
查看缓存占用空间:
du -sh /var/cache/apt/archives/
/var/lib/apt/lists/
查看大小和文件:
du -sh /var/lib/apt/lists/
ls /var/lib/apt/lists/
查看可升级包(基于缓存):
apt list --upgradable
查看某个包是否在缓存中:
apt-cache policy nginx
查看包信息(来自缓存):
apt-cache show nginx
.debsudo apt-get autoclean
sudo apt-get clean
Debian 使用 Linux 内核,内存缓存很常见:
free -h
示例:
total used free shared buff/cache available
Mem: 7.8G 2.1G 1.2G 200M 4.5G 5.1G
buff/cache 就是 文件缓存cat /proc/meminfo | grep -i cache
journalctl --disk-usage
清理旧日志:
sudo journalctl --vacuum-size=100M
ncdu /
du -sh /var/lib/docker
du -sh /var/lib/snapd
| 目的 | 命令 |
|---|---|
| APT 包缓存 | ls /var/cache/apt/archives/ |
| APT 索引缓存 | ls /var/lib/apt/lists/ |
| 内存缓存 | free -h |
| 清理 APT 缓存 | apt-get clean |
| 日志缓存 | journalctl --disk-usage |
如果你指的是 某一种特定缓存(如 Docker、PHP、Nginx、浏览器、APT 代理缓存等),可以告诉我具体场景,我可以给你更精确的查看方法。