温馨提示×

ubuntu缓存目录在哪里

小樊
42
2026-09-12 18:43:53
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 发行版)中,“缓存目录”通常有几个不同的层级和位置,取决于你指的是系统缓存用户缓存还是软件包缓存。下面按常见情况说明:


1. 用户级缓存目录(最常见)

每个普通用户都有自己的缓存目录:

~/.cache

等价路径:

/home/用户名/.cache

很多桌面应用(浏览器、IDE、字体缓存等)都会把临时数据放在这里。


2. 系统级缓存目录

系统范围内使用的缓存:

/var/cache

常见子目录示例:

  • /var/cache/apt/archives —— APT 下载的 .deb 安装包
  • /var/cache/fontconfig —— 字体缓存
  • /var/cache/man —— man 手册缓存

3. APT / 软件包缓存(Ubuntu 特有)

Ubuntu 使用 APT 管理软件,相关缓存包括:

  • 软件包缓存:
    /var/cache/apt/archives
    
  • 清理命令:
    sudo apt clean        # 删除所有已下载的 deb 包
    sudo apt autoclean    # 删除过期的 deb 包
    

4. 内存中的缓存(不在硬盘)

Linux 会把空闲内存用作文件缓存,不属于目录:

free -h

cat /proc/meminfo

这部分通常在 /dev/shm 或内核内存中,不是普通目录。


5. 临时缓存目录

/tmp
/var/tmp

用于程序和系统的临时文件,重启后 /tmp 通常会被清理。


快速查看你当前用户的缓存占用

du -sh ~/.cache

如果你指的是某一个具体软件(比如 Chrome、Docker、npm、pip)的缓存目录,可以告诉我,我可以给你精确路径和清理方法。

0