在 Debian 系统中,“缓存”通常指 APT 包管理器的缓存 或 系统其他缓存(如日志、临时文件等)。下面按常见场景说明如何检查和清理。
APT 下载的 .deb 包默认存放在:
/var/cache/apt/archives/
查看该目录大小:
du -sh /var/cache/apt/archives
查看具体文件:
ls -lh /var/cache/apt/archives
apt-get clean --dry-run
(不会真的清理,只是模拟)
sudo apt-get clean
会清空
/var/cache/apt/archives/
sudo apt-get autoclean
只删除无法再下载的旧包
df -h
du -h --max-depth=1 /
du -sh ~/.cache
清理(谨慎):
rm -rf ~/.cache/*
查看日志大小:
journalctl --disk-usage
清理旧日志:
sudo journalctl --vacuum-time=7d
du -sh /tmp
sudo apt install ncdu
sudo ncdu /
sudo apt install bleachbit
| 目标 | 命令 |
|---|---|
| APT 缓存位置 | /var/cache/apt/archives |
| 查看 APT 缓存大小 | du -sh /var/cache/apt/archives |
| 清理 APT 缓存 | sudo apt-get clean |
| 清理旧缓存 | sudo apt-get autoclean |
| 查看磁盘占用 | df -h |
| 交互式分析 | ncdu |
如果你是想 排查 Debian 更新慢、磁盘满、Docker / aptly / 本地仓库缓存,可以告诉我具体场景,我可以给你更精确的命令。