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