温馨提示×

Ubuntu系统垃圾清理最佳实践

小樊
49
2025-08-16 12:23:30
栏目: 智能运维

以下是Ubuntu系统垃圾清理的最佳实践,涵盖命令行操作与工具使用,建议定期执行以释放空间并优化性能:

一、核心清理命令

  1. 清理APT缓存
    • 删除旧版本软件包缓存:sudo apt autoclean
    • 删除所有软件包缓存(谨慎使用):sudo apt clean
  2. 删除无用依赖与旧内核
    • 清理自动安装的无用依赖:sudo apt autoremove --purge
    • 删除旧内核(保留当前内核):sudo apt purge $(dpkg --list | grep 'linux-image-.*-generic' | grep -v $(uname -r | cut -d- -f-2) | awk '{print $3}')
  3. 系统日志与临时文件
    • 清理Journal日志(保留最近2天):sudo journalctl --vacuum-time=2d
    • 清理/tmp目录(保留24小时内文件):sudo find /tmp -type f -atime +1 -delete

二、工具化清理

  • BleachBit:图形化工具,支持清理系统缓存、浏览器数据、日志等,支持一键深度清理。
  • Ubuntu Cleaner:一键清理APT缓存、缩略图、Snap包等,适合新手。

三、进阶清理场景

  • Snap/Flatpak包管理
    • 清理Snap旧版本:sudo snap remove --purge <包名>
    • 清理Snap缓存:sudo rm -rf /var/lib/snapd/cache/*
  • 用户级缓存
    • 清理浏览器缓存(以Firefox为例):删除~/.mozilla/firefox/*.default-release/cache/*
    • 清理缩略图缓存:rm -rf ~/.cache/thumbnails/*

四、注意事项

  • 执行rm -rf命令前需确认路径,避免误删系统文件。
  • 建议定期备份重要数据,尤其是执行大规模清理前。
  • 可通过cron任务设置定时清理(如每日清理/tmp目录)。

参考来源:

0