在 Debian 系统中,“缓存”通常指 APT 软件包缓存、系统日志缓存 或 用户级缓存。下面按常见场景给你详细说明,你可以按需选择。
Debian 使用 apt / apt-get 下载的 .deb 包默认保存在:
/var/cache/apt/archives/
sudo apt clean
✅ 会删除 所有已下载的 .deb 包缓存
sudo apt autoclean
✅ 只删除 已无法再下载的旧包
✅ 更安全,适合服务器
sudo apt autoremove
✅ 删除 自动安装但现在无用的包
通常建议一起用:
sudo apt autoremove && sudo apt clean
如果你遇到 apt update 报错,可以清理索引缓存:
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
⚠️ 这会清空软件源索引,之后需要重新下载。
journalctl --disk-usage
sudo journalctl --vacuum-size=100M
或按时间:
sudo journalctl --vacuum-time=7d
用户级缓存(浏览器、桌面程序等)在:
~/.cache/
可以安全删除:
rm -rf ~/.cache/*
✅ 不会影响系统运行
sudo rm -rf /tmp/*
⚠️ 建议在 重启后 或确认无程序使用 /tmp 时操作
df -h
查看目录占用:
du -sh /var/cache/apt
du -sh ~/.cache
sudo apt autoremove
sudo apt clean
如果你是:
可以告诉我具体场景,我可以给你更精确的方案。