在 Linux 下进行“cleanup(清理)”通常取决于你想清理什么内容。下面按常见场景给你推荐工具和方法:
Debian / Ubuntu
sudo apt autoremove
sudo apt clean
sudo apt autoclean
CentOS / RHEL
sudo yum clean all
# 或
sudo dnf autoremove
sudo dnf clean all
Arch Linux
sudo pacman -Rns $(pacman -Qtdq)
sudo pacman -Scc
ncdu(强烈推荐)交互式磁盘占用分析工具
sudo apt install ncdu
ncdu /
du / dfdf -h
du -sh /*
journalctlsudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=500M
/var/log/
可手动清理或配置 logrotate
tmpwatch / tmpreapersudo tmpwatch 7d /tmp
systemd-tmpfiles --clean
BleachBit(图形化)sudo apt install bleachbit
⚠️ 谨慎使用,避免误删
Stacer(图形化系统优化)sudo apt install stacer
docker system prune -a
docker volume prune
#!/bin/bash
apt autoremove -y
apt clean
journalctl --vacuum-time=7d
rm -rf /tmp/*
ncdu + apt/dnf cleanBleachBit(图形)如果你能说明:
我可以给你更精准的方案。