温馨提示×

ubuntu cleanup包含哪些项

小樊
46
2026-10-02 17:29:04
栏目: 智能运维

在 Ubuntu 系统中,“cleanup(清理)”通常指释放磁盘空间、删除无用文件、优化系统的操作。不同场景下包含的内容略有不同,下面按常见类别系统说明 Ubuntu 清理一般包含哪些项。


一、APT / 软件包相关清理(最常见)

Ubuntu 使用 apt 管理软件,会产生大量缓存和残留。

  • 已下载的软件包缓存
    • 路径:/var/cache/apt/archives/
    • 清理命令:
      sudo apt clean
      
  • 仅保留最新版本的旧包
    sudo apt autoclean
    
  • 卸载软件后残留的依赖
    sudo apt autoremove
    
  • 卸载软件但保留配置
    sudo apt remove 软件名
    
  • 彻底卸载(含配置)
    sudo apt purge 软件名
    

二、系统日志清理

日志文件可能占用大量空间。

  • 系统日志目录
    • /var/log/
  • 常见清理项
    • *.log
    • journalctl 日志
  • 清理 systemd 日志
    sudo journalctl --vacuum-time=7d
    
  • 删除旧日志(谨慎)
    sudo rm -f /var/log/*.log.*
    

三、用户缓存与临时文件

每个用户目录下都有缓存。

  • 用户缓存
    • ~/.cache/
  • 缩略图缓存
    • ~/.cache/thumbnails/
  • 浏览器缓存
    • Chrome / Firefox 缓存
  • 临时文件
    • /tmp/
    • /var/tmp/

四、旧内核清理(重要)

Ubuntu 更新后会保留多个内核。

  • 查看已安装内核:
    dpkg --list | grep linux-image
    
  • 删除旧内核(保留当前和上一个):
    sudo apt autoremove --purge
    

五、Snap 清理(Ubuntu 特有)

Snap 会保留多个旧版本。

  • 查看占用:
    du -sh /var/lib/snapd/snaps/*
    
  • 清理旧版本(需脚本或手动):
    • 官方不自动清理
    • 可用 snap remove 指定版本

六、回收站清理

  • 用户回收站:
    • ~/.local/share/Trash/
  • 图形界面直接清空即可

七、磁盘分析工具(辅助)

常用工具帮助定位大文件:

  • baobab(磁盘使用分析器)
  • ncdu
    sudo apt install ncdu
    ncdu /
    

八、常见“Ubuntu cleanup”工具汇总

工具 说明
apt clean/autoremove 官方包清理
bleachbit 图形化清理工具
stacer 系统优化 & 清理
ncdu 命令行磁盘分析

如果你指的是:

  • 桌面版 Ubuntu
  • 服务器版 Ubuntu
  • 某个具体工具(如 BleachBit)
  • Docker / K8s 环境清理

可以告诉我,我可以给出更精确的清理项清单。

0 踩