在 Debian 系统中,“清除缓存”通常指 APT 软件包缓存、系统日志缓存 或 内存缓存。下面按常见场景分别说明。
Debian 使用 APT 管理软件包,下载的 .deb 文件会保存在:
/var/cache/apt/archives/
sudo apt clean
✅ 会清空 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/
sudo apt autoclean
✅ 只删除 已经不能从源下载的旧包,更安全
sudo apt autoremove
✅ 删除自动安装但现在无用的依赖
journalctl --disk-usage
sudo journalctl --vacuum-time=3d
sudo journalctl --vacuum-size=100M
⚠️ 不建议手动清理,除非你明确知道在做什么
free -h
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
或:
sudo sysctl vm.drop_caches=3
✅ 仅用于调试或性能测试,不建议服务器日常使用
用户级缓存一般在:
~/.cache/
清理:
rm -rf ~/.cache/*
⚠️ 可能影响桌面环境或应用启动速度
sudo apt update
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-time=7d
| 场景 | 命令 |
|---|---|
| 清理 APT 缓存 | sudo apt clean |
| 安全清理旧包 | sudo apt autoclean |
| 删除无用依赖 | sudo apt autoremove |
| 清理系统日志 | journalctl --vacuum-time=7d |
| 清理内存缓存 | 不推荐日常使用 |
如果你能说明 具体场景(如:服务器空间不足 / Docker / 桌面系统 / 升级后清理),我可以给你更精确的方案。