“Linux cleanup(系统清理)”对新手来说,可以先从安全、可逆、低风险的操作开始。下面我按「由浅入深」给你一个实用清单。
df -h
重点看 /(根分区)是否快满。
du -h --max-depth=1 /
(新手建议只看,不删)
Ubuntu / Debian
sudo apt clean
sudo apt autoremove
CentOS / Rocky / Alma
sudo dnf clean all
Arch
sudo pacman -Scc
✅ 安全、官方支持、效果明显
旧内核会占空间,但至少保留一个能启动的内核。
Ubuntu 示例:
dpkg -l | grep linux-image
然后:
sudo apt autoremove
(系统通常会自动保留当前内核)
rm -rf ~/.cache/*
✅ 不影响配置,最多软件重新生成缓存
journalctl --disk-usage
sudo journalctl --vacuum-time=7d
find / -type f -size +500M 2>/dev/null
⚠️ 看到不认识的先搜索再删
❌ 删除 /usr, /lib, /bin
❌ rm -rf / 或 rm -rf *
❌ 不熟悉就删 root 下的文件
❌ 直接清 Docker / 数据库文件
ncdu(可视化看占用)sudo apt install ncdu
ncdu /
sudo apt clean
sudo apt autoremove -y
rm -rf ~/.cache/*
journalctl --vacuum-time=7d
如果你愿意,可以告诉我:
我可以直接给你量身定制的清理命令。