温馨提示×

ubuntu缓存文件存放在哪里

小樊
44
2025-12-24 00:46:33
栏目: 智能运维

Ubuntu 缓存文件存放位置

系统级缓存目录

  • 系统级缓存集中在 /var/cache。常见子目录与作用如下:
    • /var/cache/apt/archives:存放通过 APT 下载的 .deb 安装包;未下完的包在 /var/cache/apt/archives/partial
    • /var/cache/apt:APT 的其它缓存数据(如索引等)。
    • 其它应用会在该目录下建立各自的子目录,例如 /var/cache/man(手册页缓存)、/var/cache/fontconfig(字体缓存)等。上述路径均为系统级缓存的常见位置。

用户级缓存目录

  • 各应用通常把用户级缓存放在用户主目录的隐藏目录 ~/.cache(例如浏览器、桌面程序等)。
  • 注意区分:/tmp/var/tmp 属于临时目录,系统或程序退出后常被自动清理,并不等同于长期保留的“缓存”。

与临时目录的区别

  • 缓存(cache):为提升性能而保存的可复用数据,通常位于 /var/cache~/.cache,在磁盘空间不足或手动清理时才会被删除。
  • 临时(tmp/temp):程序运行时的中间文件,位于 /tmp(以及可能的 /var/tmp),通常在程序结束或系统重启后被自动清理。

查看与清理常用命令

  • 查看 APT 缓存占用与内容:
    • 查看大小:du -sh /var/cache/apt/archives
    • 列出文件:ls /var/cache/apt/archives
  • 清理 APT 缓存(安全常用):
    • 仅清理过期包:sudo apt-get autoclean
    • 清空全部下载包:sudo apt-get clean
    • 删除不再需要的依赖:sudo apt-get autoremove
  • 查看用户级缓存占用:
    • 查看总体:du -sh ~/.cache
    • 按目录查看:du -h --max-depth=1 ~/.cache

0