温馨提示×

Ubuntu清理缓存文件技巧

小樊
58
2025-09-03 14:25:42
栏目: 智能运维

以下是Ubuntu清理缓存文件的常用技巧,涵盖不同类型缓存及操作要点:

一、软件包缓存(APT)

  • 清理所有缓存sudo apt clean(删除/var/cache/apt/archives/下所有.deb包)。
  • 清理过期缓存sudo apt autoclean(仅删除无法重新下载的旧版本包)。
  • 清理无用依赖sudo apt autoremove(删除自动安装且不再需要的依赖包,建议先预览)。

二、系统日志清理

  • 按时间清理sudo journalctl --vacuum-time=7d(保留最近7天日志)。
  • 按大小清理sudo journalctl --vacuum-size=100M(保留最近100MB日志)。
  • 手动清理sudo rm -rf /var/log/*.gz(删除压缩日志,谨慎操作)。

三、临时文件与用户缓存

  • 清理系统临时文件sudo rm -rf /tmp/*(重启后自动清理,手动清理需谨慎)。
  • 清理用户应用缓存rm -rf ~/.cache/*(删除浏览器、IDE等缓存,建议先备份重要数据)。

四、特定场景清理

  • 缩略图缓存rm -rf ~/.cache/thumbnails/*
  • Snap/Flatpak缓存
    • Snap:sudo rm -rf /var/lib/snapd/cache/*
    • Flatpak:flatpak uninstall --unused
  • 旧内核清理
    1. 查看已安装内核:dpkg --list | grep linux-image
    2. 删除旧内核(保留当前和最新备用):sudo apt purge linux-image-<版本号>

五、工具辅助清理

  • 图形化工具:安装Stacer(sudo apt install stacer),一键扫描清理缓存、日志等。
  • 命令行工具:安装BleachBit(sudo apt install bleachbit),支持选择性清理系统缓存。

注意事项

  • 操作前建议备份重要数据,尤其是用户缓存和日志文件。
  • 谨慎使用rm -rf,避免误删系统关键文件。
  • 生产环境中谨慎清理内存缓存(sync && echo 3 > /proc/sys/vm/drop_caches),可能影响性能。

参考来源:[1,2,3,4,5,6,7,8,9,10]

0