在 Debian 系统中,“缓存”可能有几种不同的含义,常见的包括:
下面分别说明如何清理。
Debian 使用 apt 下载软件,会将 .deb 包缓存在:
/var/cache/apt/archives/
sudo apt clean
删除
/var/cache/apt/archives/下所有.deb文件
sudo apt autoclean
只删除无法再下载或已过时版本的包
sudo apt autoremove
删除自动安装但已无用的依赖包
Linux 会自动使用空闲内存做文件缓存,通常不需要手动清理。
free -h
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
说明:
1:释放 pagecache2:释放 dentries/inodes3:全部释放⚠️ 不建议服务器日常使用
sudo journalctl --vacuum-size=100M
或按时间:
sudo journalctl --vacuum-time=7d
常见目录:
~/.cache/
可安全删除内容(不影响配置):
rm -rf ~/.cache/*
rm -rf ~/.cache/thumbnails/*
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-time=7d
如果你是指 某一种特定缓存(比如 Docker、Nginx、APT 代理、浏览器等),可以告诉我具体场景,我给你更精确的命令。