温馨提示×

ubuntu环境磁盘空间清理

小樊
59
2025-08-25 13:03:33
栏目: 云计算

以下是Ubuntu环境清理磁盘空间的常用方法,涵盖命令行和图形工具,操作前建议备份重要数据:

一、系统级清理

  • 清理APT缓存
    sudo apt clean       # 清除所有软件包缓存  
    sudo apt autoclean   # 仅清除过期缓存  
    sudo apt autoremove  # 删除无用依赖包  
    
  • 删除旧内核
    sudo apt purge $(dpkg --list | grep 'linux-image' | grep -v $(uname -r) | awk '{print $2}')  # 保留当前内核  
    
  • 清理日志文件
    sudo journalctl --vacuum-time=7d  # 保留7天日志  
    sudo rm -rf /var/log/*.gz         # 手动删除压缩日志  
    

二、用户级清理

  • 清理用户缓存
    rm -rf ~/.cache/*       # 删除用户应用缓存  
    rm -rf ~/.thumbnails/*  # 删除缩略图缓存  
    
  • 清理临时文件
    sudo rm -rf /tmp/*      # 清理系统临时文件  
    

三、工具辅助清理

  • 图形化工具
    • BleachBit:支持一键清理系统缓存、浏览器数据等。
      sudo apt install bleachbit  
      sudo bleachbit --clean system.*  
      
    • Stacer:可视化清理,适合新手。
      sudo apt install stacer  
      
  • 命令行工具
    • ncdu:交互式分析磁盘占用,定位大文件。
      sudo apt install ncdu  
      ncdu /  
      

四、专项清理(按需使用)

  • Snap/Flatpak包清理
    sudo snap list --all | awk '/disabled/ {print $1, $3}' | xargs -n2 sudo snap remove --revision  # 清理Snap旧版本  
    flatpak uninstall --unused  # 清理Flatpak未使用运行时  
    
  • Docker清理
    docker system prune -a --volumes  # 删除未使用的镜像、容器和卷  
    

五、定期维护建议

  • 每月执行一次基础清理(APT缓存、日志、临时文件)。
  • 使用df -hdu -sh定期检查磁盘使用情况。

注意:操作前务必确认路径,避免误删系统文件。

0