温馨提示×

Debian缓存怎么清除

小樊
42
2026-07-01 20:00:58
栏目: 智能运维

在 Debian 系统中,“清除缓存”通常指 APT 软件包缓存系统其他缓存。下面按常见场景给你说明。


一、清除 APT 软件包缓存(最常见)

APT 会把下载的 .deb 包缓存在 /var/cache/apt/archives/

1️⃣ 删除已下载但未安装的缓存包

sudo apt clean

会清空 /var/cache/apt/archives/ 下的所有 .deb 文件

2️⃣ 只删除旧版本缓存(推荐)

sudo apt autoclean

更安全,只删除已经无法再下载的旧包

3️⃣ 删除不再需要的依赖包

sudo apt autoremove

删除安装软件时自动安装、但现在不再需要的依赖

推荐组合

sudo apt update
sudo apt autoremove -y
sudo apt autoclean

二、清除系统日志缓存(journalctl)

查看日志占用

journalctl --disk-usage

保留最近 3 天

sudo journalctl --vacuum-time=3d

限制日志大小

sudo journalctl --vacuum-size=100M

三、清除用户缓存(~/.cache)

⚠️ 注意:可能影响浏览器、桌面程序等

rm -rf ~/.cache/*

或只清某类缓存:

rm -rf ~/.cache/google-chrome

四、清除内存缓存(慎用)

清除页缓存、目录项、inode

sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches

✅ 建议只用于调试或性能测试,不建议日常使用。


五、Docker / Snap / Flatpak 缓存(如适用)

Docker

docker system prune -a

Snap

sudo snap list --all
sudo snap remove 包名 --revision=旧版本

Flatpak

flatpak uninstall --unused

六、快速总结(最常用)

sudo apt autoremove -y
sudo apt autoclean

如果你能说明是 APT / 浏览器 / Docker / 系统盘满了,我可以给你更精确的清理方案。

0