本文最后更新于 2026年1月4日。
清除文件
查找大于100M的文件
sudo find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null
查看根目录下各目录大小(按大小排序)
sudo du -h --max-depth=1 / | sort -rh
日志文件清理(最常用)
清理7天前的日志
sudo find /var/log -name "*.log" -mtime +7 -delete
清空正在写入的日志(避免服务报错)
sudo truncate -s 0 /var/log/syslog
软件包缓存清理
Debian/Ubuntu
sudo apt clean # 清理所有.deb缓存
sudo apt autoremove # 删除无用依赖
CentOS/RHEL
sudo yum clean all
sudo dnf autoremove
临时文件清理
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
rm -rf ~/.cache/* # 用户缓存
Docker清理(如适用)
docker system prune -a # 清理未使用的镜像/容器
docker volume prune # 清理未使用的数据卷
旧内核清理(Ubuntu/Debian)
查看已安装内核
dpkg --list | grep linux-image
删除旧内核(保留最新2个)
sudo apt autoremove --purge