在 Linux 系统中,“清理垃圾”通常指删除不再需要的缓存、日志、旧内核、包管理器残留、临时文件等。下面按安全 → 进阶 → 高级给你一套常用、实用的清理方案(适用于大多数发行版)。

sudo rm -rf /tmp/*sudo rm -rf /var/tmp/*
不要删除 /tmp 本身,只删内容。
rm -rf ~/.cache/*你也可以用:
du -sh ~/.cache先看看有多大。
sudo journalctl --vacuum-time=7d保留最近 7 天日志(推荐)
或限制大小:
sudo journalctl --vacuum-size=100Msudo apt autoremovesudo apt autoclean
sudo apt clean
说明:
autoremove:删除无用依赖autoclean:删除旧版本包clean:清空整个包缓存sudo yum autoremovesudo yum clean all
或(新系统):
sudo dnf autoremovesudo dnf clean all
sudo pacman -Rns $(pacman -Qdtq)sudo pacman -Scc
查看当前内核:
uname -r查看已安装内核:
dpkg --list | grep linux-image删除旧内核(不要删当前使用的):
sudo apt remove linux-image-旧版本sudo find / -xdev -size +500Mdu -h --max-depth=1 /或用可视化工具:
sudo apt install ncduncdu /
docker system prune -asudo snap list --allsudo snap remove 包名 --revision=旧版本
flatpak uninstall --unused#!/bin/bashsudo apt autoremove -y
sudo apt autoclean -y
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*
sudo rm -rf /tmp/*
echo "清理完成"
/var、/usr、/librm -rf / 或 rm -rf *sudo apt install bleachbit如果你愿意,可以告诉我:
df -h)我可以给你定制一套最安全、最适合你的清理方案。