温馨提示×

Debian缓存路径在哪里

小樊
58
2026-08-14 01:03:14
栏目: 智能运维

Debian 系统中“缓存”有多种类型,不同软件/服务的缓存路径不一样。下面按常见场景给你一个清晰的总结:


一、APT(包管理)缓存路径 ✅(最常见)

1️⃣ 软件包缓存(下载的 .deb 文件)

/var/cache/apt/archives/
  • 存放已下载的 .deb 安装包
  • 占用空间较大,可清理

2️⃣ APT 元数据缓存

/var/lib/apt/lists/
  • 软件源索引文件
  • 执行 apt update 会更新这里

3️⃣ 清理 APT 缓存

sudo apt clean            # 删除所有已下载的 .deb
sudo apt autoclean        # 只删除过期包

二、系统日志缓存(journal)

/var/log/journal/
  • systemd 日志
  • 查看大小:
journalctl --disk-usage

三、用户缓存目录(应用缓存)

当前用户缓存

~/.cache/
  • 浏览器、桌面应用等
  • 可安全删除(应用会重建)

四、系统级临时缓存

/var/cache/
  • 各类系统服务缓存(如 man、fontconfig、ldconfig 等)

五、DNSCache(如果启用)

  • systemd-resolved:
/run/systemd/resolve/
  • nscd:
/var/cache/nscd/

六、Docker / Snap / Flatpak 缓存(如已安装)

类型 路径
Docker /var/lib/docker/
Snap /var/lib/snapd/cache/
Flatpak ~/.var/app/

七、快速判断“哪个缓存占用大”

sudo du -sh /var/cache/*

或:

ncdu /

总结(最常用)

✅ APT 缓存路径

/var/cache/apt/archives/

✅ APT 索引

/var/lib/apt/lists/

如果你指的是某个具体软件(如 apt / apt-get / docker / nginx / pip),可以告诉我,我给你精确路径和清理方法。

0 踩