温馨提示×

Ubuntu清理有哪些隐藏技巧

小樊
54
2025-06-28 08:15:35
栏目: 智能运维

在Ubuntu系统中,定期清理可以保持系统的流畅性和稳定性。以下是一些实用的技巧和命令,帮助你清理不必要的文件和应用,释放磁盘空间。

基础清理

  • 清理APT软件包缓存
    • sudo apt autoremove:删除不再需要的依赖包。
    • sudo apt clean:清除下载的.deb安装包缓存。
  • 删除旧版内核(谨慎操作):
    • 列出已安装的内核:dpkg --list | grep linux-image
    • 删除旧内核(保留当前使用版本):sudo apt purge linux-image-x.x.x-xx-generic
  • 清理缩略图缓存
    • rm -rf ~/.cache/thumbnails/*
  • 清理Trash回收站
    • rm -rf ~/.local/share/Trash/*
  • 清理日志文件
    • 清理systemd日志(保留最近30天):sudo journalctl --vacuum-time=30d
    • 手动清理/var/log/下的旧日志(需谨慎):sudo rm /var/log/*.old /var/log/*.gz

进阶工具

  • Stacer(推荐新手):
    • 安装:sudo apt install stacer
    • 功能:系统监控、启动项管理、服务管理、一键清理(APT缓存、缩略图、崩溃报告等)。
  • BleachBit
    • 安装:sudo apt install bleachbit
    • 功能:深度清理浏览器缓存、系统临时文件、自定义清理规则(支持白名单)。
  • Baobab(磁盘使用分析器):
    • 安装:sudo apt install baobab
    • 功能:可视化查看磁盘占用,快速定位大文件/文件夹。。

命令行高级清理

  • 查找大文件
    • 使用ncdu交互式分析磁盘:sudo apt install ncdu
    • ncdu /:扫描根目录,按n排序大小
    • sudo find / -type f -size +100M -exec ls -lh {} \;:快速查找大文件(>100MB)
  • 清理Snap残留
    • 列出所有Snap包:snap list
    • 删除未使用的旧版本:sudo snap remove --purge <package_name>
  • 清理Docker镜像/容器(如使用):
    • docker system prune -a --volumes

安全注意事项

  • 谨慎使用rm -rf:删除前务必确认路径,避免误删系统文件。
  • 备份重要数据:清理前建议备份/home目录。
  • 避免清理系统关键目录:如/usr、/etc,除非明确知道操作内容。。

通过以上方法,您可以有效地清理Ubuntu系统,释放磁盘空间,提升系统性能。如有不确定的操作,建议先备份数据或咨询社区支持。

0