在 Debian 系统中,“缓存”可能指多种不同类型,下面按常见场景给你一套有效且安全的清理方法。
Debian 使用 APT 管理软件,下载的 .deb 会缓存在:
/var/cache/apt/archives/
sudo apt clean
✅ 清空整个 apt 缓存目录
sudo apt autoclean
✅ 只删掉“用不到的旧包”,保留当前可用缓存
sudo apt autoremove
✅ 删除自动安装但不再需要的依赖
⚠️ 不建议频繁手动清,Linux 会自动管理
free -h
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
说明:
1:清 pagecache2:清 dentries/inodes3:全部清理✅ 一般只在性能测试 / 故障排查时使用
如果你用的是 GNOME / KDE / XFCE:
rm -rf ~/.cache/*
常见缓存位置:
~/.cache/~/.thumbnails/~/.local/share/Trash/journalctl --disk-usage
sudo journalctl --vacuum-size=100M
或
sudo journalctl --vacuum-time=7d
docker system prune -a
⚠️ 会删除未使用的镜像、容器、网络
sudo apt update
sudo apt autoremove
sudo apt autoclean
| 类型 | 命令 |
|---|---|
| APT 缓存 | apt clean |
| 旧包缓存 | apt autoclean |
| 无用依赖 | apt autoremove |
| 用户缓存 | rm -rf ~/.cache/* |
| 日志缓存 | journalctl --vacuum-size=100M |
| 内存缓存 | echo 3 > /proc/sys/vm/drop_caches |
如果你能说明是 服务器 / 桌面 / Docker / 某项具体软件缓存,我可以给你更精准的方案。