温馨提示×

Ubuntu清理系统如何操作

小樊
37
2026-08-02 22:09:17
栏目: 智能运维

在 Ubuntu 系统中清理系统,可以从安全到进阶逐步操作。下面按常用场景给你一套完整方案,适合桌面和服务器。


一、最安全、最推荐(新手首选)

1️⃣ 清理 APT 缓存(最常用)

sudo apt clean

或只删除旧版本缓存:

sudo apt autoclean

2️⃣ 删除无用依赖包

sudo apt autoremove

⚠️ 注意:如果提示删除内核相关包,确认无误再回车


二、清理系统日志(有些人会忽略)

查看日志占用

journalctl --disk-usage

清理旧日志(保留最近 3 天)

sudo journalctl --vacuum-time=3d

或限制大小(保留 200MB):

sudo journalctl --vacuum-size=200M

三、清理旧内核(空间杀手)

查看当前使用内核

uname -r

查看已安装内核

dpkg --list | grep linux-image

删除旧内核(不要删当前使用的)

sudo apt remove linux-image-旧版本-generic

✅ 推荐工具(更安全):

sudo apt install byobu
sudo purge-old-kernels

四、清理用户缓存(不影响系统)

rm -rf ~/.cache/*

或只清理部分:

rm -rf ~/.cache/thumbnails/*

五、查找大文件(精准清理)

查找大于 500MB 的文件

sudo find / -xdev -type f -size +500M

查找大于 1GB 的目录

sudo du -h / | sort -rh | head -20

六、清理 Snap(很多人不知道它很占空间)

查看 Snap 占用

du -h /snap

删除旧版本 Snap

sudo snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
    sudo snap remove "$snapname" --revision="$revision"
done

七、清理 Docker(如果你在用)

docker system prune -a

八、图形化工具(适合桌面用户)

安装 BleachBit

sudo apt install bleachbit

运行:

bleachbit

✅ 不建议勾选“系统”类高级选项,避免误删。


九、防误删建议(很重要)

✅ 清理前先确认:

  • 当前内核版本
  • 是否有重要日志
  • 是否有正在运行的 Docker / Snap 服务

✅ 不建议清理:

  • /usr
  • /lib
  • /var 中不明目录

十、推荐一键安全清理组合 ✅

sudo apt update
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/thumbnails/*

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

  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)
  • ✅ 是 桌面版还是服务器
  • ✅ 磁盘快满了吗?还是只是想“瘦身”

我可以给你定制一条最安全的清理命令

0