在 Debian 系统中,“缓存”通常指 APT 软件包缓存 和 系统/应用层缓存。下面分别说明如何查看。
.deb 包缓存APT 下载的软件包默认保存在:
/var/cache/apt/archives/
查看内容:
ls -lh /var/cache/apt/archives/
查看具体信息(如包名、版本):
dpkg-deb -I /var/cache/apt/archives/包名.deb
APT 的索引信息在:
/var/lib/apt/lists/
查看:
ls /var/lib/apt/lists/
这些是软件源的描述文件(如 Packages、Release)。
查看可安装的软件缓存信息:
apt-cache policy 包名
搜索缓存中的软件:
apt-cache search 关键字
查看某个包的详细信息:
apt-cache show 包名
清理已下载的 .deb 文件:
sudo apt clean
只保留最新版本:
sudo apt autoclean
free -h
或
cat /proc/meminfo | grep Cache
通常在用户目录:
~/.cache/
查看:
du -sh ~/.cache/*
journalctl --disk-usage
| 缓存类型 | 位置 | 查看命令 |
|---|---|---|
| APT 包缓存 | /var/cache/apt/archives |
ls, apt-cache |
| APT 索引 | /var/lib/apt/lists |
ls |
| 内存缓存 | 内核 | free, meminfo |
| 用户缓存 | ~/.cache |
du |
如果你指的是 某个具体软件(如 apt / docker / nginx)的缓存,可以告诉我,我可以给出更针对性的方法。