温馨提示×

ubuntu cleanup能清理什么

小樊
45
2026-09-11 14:21:57
栏目: 智能运维

在 Ubuntu(以及一般的 Linux 系统)里,**cleanup(清理)**通常指释放磁盘空间、删除无用文件。不同工具清理的内容不太一样,下面按常见场景说明。


一、apt 相关清理(最常见)

如果你用的是 apt / apt-get

1. sudo apt clean

  • 删除:/var/cache/apt/archives/ 下的所有 .deb 安装包缓存
  • 效果:释放下载缓存空间
  • 不影响已安装软件

2. sudo apt autoclean

  • 删除:过期的 .deb 缓存(旧版本)
  • 保留:当前可用的缓存

3. sudo apt autoremove

  • 删除:自动安装但已不再需要的依赖包
  • 常见例子:
    • 某软件卸载后留下的依赖
    • 旧内核(有时)
  • ⚠️ 一般不会删你主动装的软件

二、旧内核清理(很重要)

Ubuntu 会自动更新内核,旧内核会越积越多。

查看当前内核

uname -r

查看已安装内核

dpkg --list | grep linux-image

删除旧内核(保留当前 + 一个备用)

sudo apt remove linux-image-旧版本

或用:

sudo apt autoremove --purge

三、用户级垃圾清理

1. 缓存文件

~/.cache/

可安全删除其中的内容(不会删配置)

2. 缩略图

rm -rf ~/.cache/thumbnails/*

3. 回收站

~/.local/share/Trash/

四、日志清理

系统日志

/var/log/

可用:

sudo journalctl --vacuum-size=100M

限制 journal 日志大小


五、图形化工具(适合新手)

  • BleachBit
    sudo apt install bleachbit
    
    可清理:
    • 浏览器缓存
    • apt 缓存
    • 系统日志
    • 临时文件

⚠️ 使用时要小心勾选项,避免误删


六、Docker / 开发相关(如果你用)

docker system prune

清理:

  • 停止的容器
  • 无用镜像
  • 网络、构建缓存

七、总结:Ubuntu cleanup 通常能清理什么

✅ 能清理:

  • apt 安装包缓存
  • 无用依赖
  • 旧内核
  • 日志
  • 用户缓存
  • 临时文件

❌ 一般不会清理:

  • 个人文档
  • 主动安装的软件
  • 配置文件(除非 --purge

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 磁盘快满了吗(df -h
  • 用的是服务器还是桌面版

我可以给你一条最适合你的清理命令清单

0