在 Linux 中,“cleanup(清理)”通常指清理磁盘空间、缓存、日志、软件包、临时文件等。下面按使用场景分类列出常用命令:
# 清理 pagecache、dentries、inodes(会释放内存)
sync && echo 3 > /proc/sys/vm/drop_caches
rm -rf /tmp/*
rm -rf ~/.cache/*
sudo apt clean
sudo apt autoremove
sudo apt autoclean
sudo apt autoremove --purge
sudo yum clean all
sudo yum autoremove
sudo dnf clean all
sudo dnf autoremove
# 只保留最近 7 天日志
sudo journalctl --vacuum-time=7d
# 限制日志大小
sudo journalctl --vacuum-size=500M
sudo rm -f /var/log/*.log.*
find / -type f -size +100M
find /var -type f -size +500M -exec rm -f {} \;
docker system prune -a
docker volume prune
docker image prune -a
df -h
du -sh /*
sudo apt autoremove -y
sudo apt clean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*
如果你能说明:
我可以给你更精准的清理命令。