在 Ubuntu 上做 系统清理(cleanup),可以按“从安全到深入”的顺序来操作。下面给你一套常用、安全、实用的清理方案。
Ubuntu 用 apt 安装软件时会留下大量缓存:
sudo apt clean
只删除旧版本缓存(更安全):
sudo apt autoclean
很多软件卸载后会留下不再需要的依赖:
sudo apt autoremove
✅ 强烈推荐,安全且有效
Ubuntu 会自动保留多个内核,可能占用大量空间。
查看当前正在使用的内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
删除旧内核(不要删当前使用的):
sudo apt remove linux-image-旧版本-generic
或自动删除:
sudo apt autoremove --purge
⚠️ 不要误删当前内核
系统日志可能很大:
查看日志占用:
journalctl --disk-usage
保留最近 3 天:
sudo journalctl --vacuum-time=3d
或限制大小:
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/thumbnails/*
rm -rf ~/.cache/*
⚠️ 不会影响个人数据,只是缓存
bleachbit(图形化 + 强大)安装:
sudo apt install bleachbit
运行:
sudo bleachbit
可清理:
⚠️ 使用 谨慎模式,不要全选
find / -type f -size +500M 2>/dev/null
sudo du -h --max-depth=1 / | sort -hr
如果是 服务器 / VPS:
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d
不要随便清理 /var、/tmp,避免影响服务。
#!/bin/bash
sudo apt update
sudo apt autoremove -y
sudo apt autoclean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/thumbnails/*
echo "Ubuntu cleanup done."
保存为 cleanup.sh 后执行:
bash cleanup.sh
✅ 磁盘空间不足
✅ 系统升级前
✅ 长期未清理的服务器
✅ 磁盘爆满导致无法登录
df -h 输出du 结果你可以直接贴:
df -h