温馨提示×

可以用命令做ubuntu cleanup吗

小樊
34
2026-09-05 18:53:18
栏目: 智能运维

可以的,Ubuntu 下完全可以用命令做 cleanup(清理)。下面按“常用且安全 → 进阶清理”给你一套实用命令。


一、最常用、安全的清理命令

1️⃣ 清理 apt 缓存

sudo apt clean

删除 /var/cache/apt/archives/ 下所有已下载的 .deb 包。

sudo apt autoclean

只删除过期的包缓存(更保守)。


2️⃣ 删除无用依赖

sudo apt autoremove

删除不再被需要的依赖包(非常重要)。

建议加 --purge

sudo apt autoremove --purge

连配置文件一起删。


3️⃣ 更新 + 清理一条龙

sudo apt update
sudo apt upgrade
sudo apt autoremove --purge
sudo apt clean

二、清理旧内核(小心)

Ubuntu 会自动保留多个内核,不建议全删

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

删除旧内核(示例):

sudo apt remove --purge linux-image-5.15.0-xx-generic

✅ 至少保留 当前内核 + 一个旧内核


三、清理系统日志

查看日志占用

journalctl --disk-usage

清理旧日志

sudo journalctl --vacuum-time=7d

保留最近 7 天日志。

或限制大小:

sudo journalctl --vacuum-size=100M

四、清理用户缓存(非 root)

rm -rf ~/.cache/*

⚠️ 不会影响系统,但可能让某些程序重新生成缓存。


五、查找大文件(手动确认再删)

sudo du -h / | sort -h | tail -20

或:

ncdu /

(需安装:sudo apt install ncdu


六、可选:一键清理工具(命令)

1️⃣ deborphan

sudo apt install deborphan
deborphan

2️⃣ bleachbit(命令行)

sudo apt install bleachbit
sudo bleachbit --clean apt.cache

七、不推荐新手做的

❌ 手动删 /usr, /lib, /var
rm -rf / 或类似操作
❌ 删未知内核


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

  • Ubuntu 版本
  • 桌面版还是服务器
  • 主要想清理什么(空间 / 日志 / 软件)

我可以给你定制一条 cleanup 命令清单

0