在 Debian 系统中,“缓存”通常指 APT 软件包缓存 和 系统其他缓存(如日志、临时文件等)。下面分情况说明如何管理。
APT 下载的 .deb 包默认存放在:
/var/cache/apt/archives/
du -sh /var/cache/apt/archives
sudo apt clean
会清空
/var/cache/apt/archives/下的所有.deb文件
sudo apt autoclean
只删除已经无法再下载的旧包,更安全
sudo apt autoremove
删除自动安装但现在不再需要的依赖
rm -rf ~/.cache/*
查看日志大小:
journalctl --disk-usage
清理旧日志(保留 3 天):
sudo journalctl --vacuum-time=3d
或限制大小:
sudo journalctl --vacuum-size=100M
sudo rm -rf /tmp/*
⚠️ 注意:不要删除正在使用的文件
deborphan(查找孤立包)sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)
bleachbit(图形/命令行)sudo apt install bleachbit
sudo bleachbit
编辑定时任务:
sudo crontab -e
添加:
0 3 * * 0 apt clean && apt autoremove -y
| 目的 | 命令 |
|---|---|
| 清理 APT 缓存 | sudo apt clean |
| 清理旧缓存 | sudo apt autoclean |
| 删除无用依赖 | sudo apt autoremove |
| 查看缓存大小 | du -sh /var/cache/apt/archives |
| 清理日志 | journalctl --vacuum-time=3d |
如果你是想 释放磁盘空间、服务器环境、Docker 镜像里的 Debian,或者 只清理某个软件源缓存,可以告诉我具体场景,我可以给你更精确的方案。