在 Debian 系统中,“清理缓存”通常指以下几类场景,下面分别说明常见且安全的方法:
APT 下载的 .deb 包会保存在 /var/cache/apt/archives/
sudo apt clean
清空
/var/cache/apt/archives/下所有.deb文件
sudo apt autoclean
更安全,只删除无法再下载或已过期的旧包
sudo apt autoremove
删除自动安装但不再被需要的依赖包
⚠️ 仅建议服务器维护或排查性能时使用
free -h
sudo sync
sudo echo 1 > /proc/sys/vm/drop_caches
sudo sync
sudo echo 2 > /proc/sys/vm/drop_caches
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
说明:
sync先写盘,防止数据丢失- 该操作不影响运行中的程序,但可能短暂降低 I/O 性能
常见缓存目录:
~/.cache/
清理示例:
rm -rf ~/.cache/*
或针对特定程序(如浏览器、pip、npm):
pip cache purge
npm cache clean --force
sudo journalctl --vacuum-size=100M
或按时间:
sudo journalctl --vacuum-time=7d
sudo rm -rf /tmp/*
重启后
/tmp通常也会自动清理
sudo apt autoremove
sudo apt autoclean
sudo journalctl --vacuum-time=7d
如果你是指 Docker / Snap / 浏览器 / 服务器缓存,可以告诉我具体场景,我可以给更针对性的命令。