Debian系统垃圾清理实用指南
一 核心清理步骤
二 安全注意事项
三 一键清理脚本示例
#!/usr/bin/env bash
set -e
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove --purge -y
sudo apt clean
sudo apt autoclean -y
sudo journalctl --rotate
sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=50M
sudo apt purge $(dpkg -l | awk '/^rc/ {print $2}') -y || true
# 清理旧内核(保留当前)
CURRENT="$(uname -r)"
for img in $(dpkg --list | awk '/^ii linux-image-[0-9]/ {print $2}' | grep -v "$CURRENT"); do
sudo apt purge -y "$img" || true
done
sudo sync
echo "清理完成,当前内核:$CURRENT"
四 日常维护建议