在 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:全部生产环境慎用,可能导致短暂性能下降
~/.cache/
可安全删除:
rm -rf ~/.cache/*
rm -rf ~/.cache/thumbnails/*
sudo journalctl --vacuum-time=7d
或按大小:
sudo journalctl --vacuum-size=100M
sudo ls /var/log
sudo rm /var/log/*.log.old
或用
logrotate(系统默认已配置)
du -h --max-depth=1 / | sort -h
sudo apt install ncdu
ncdu /
sudo apt autoremove
sudo apt autoclean
sudo journalctl --vacuum-time=7d
如果你是指 Docker / Snap / 桌面环境 / 服务器 等特定场景,可以告诉我,我可以进一步细化。