Ubuntu缓存过期可按以下方式清理,不同类型缓存操作不同:
-
APT软件包缓存
- 彻底清理所有缓存:
sudo apt clean - 仅清理过期缓存:
sudo apt autoclean - 删除无用依赖:
sudo apt autoremove
- 彻底清理所有缓存:
-
系统临时文件
- 清理/tmp目录:
sudo rm -rf /tmp/* - 清理系统临时文件:
sudo rm -rf /var/tmp/*
- 清理/tmp目录:
-
用户应用缓存
- 以Firefox为例:删除缓存目录
rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/* - 通用用户缓存:
rm -rf ~/.cache/*(谨慎操作,可能误删重要数据)
- 以Firefox为例:删除缓存目录
-
特殊场景缓存
- 缩略图缓存:
rm -rf ~/.cache/thumbnails/* - Snap/Flatpak缓存:
- Snap:
sudo rm -rf /var/lib/snapd/cache/* - Flatpak:
flatpak uninstall --unused
- Snap:
- 缩略图缓存:
-
自动化设置(可选)
可通过编辑/etc/apt/apt.conf.d/99cache-expire设置缓存过期时间(单位:天),例如:APT::Cache-Start "0"; APT::Cache-End "30"; # 30天后过期保存后重启APT服务:
sudo systemctl restart apt-daily.timer。
注意:清理前建议备份重要数据,生产环境谨慎操作。