在 Debian(及基于 Debian 的发行版,如 Ubuntu)上,“cleanup” 通常指清理包缓存、卸载无用依赖、删除旧内核、回收空间等。下面按用途分类列出常用命令。
sudo apt clean
清空 /var/cache/apt/archives/ 中所有 .deb 文件。
sudo apt autoclean
只删除过期的包缓存(更温和)。
sudo apt autoremove
删除因安装/卸载软件而留下的无用依赖。
sudo apt autoremove --purge
同时彻底删除配置文件(推荐)。
先查看当前内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
手动删除旧内核(示例):
sudo apt purge linux-image-5.10.0-21-amd64
或使用工具(更安全):
sudo apt install byobu
sudo purge-old-kernels
sudo journalctl --vacuum-time=7d
只保留最近 7 天日志。
sudo journalctl --vacuum-size=100M
限制日志总大小。
sudo rm -rf /tmp/*
(重启通常会自动清理)
rm -rf ~/.cache/*
df -h
du -h --max-depth=1 /
sudo apt install ncdu
ncdu /
sudo apt update
sudo apt autoremove --purge -y
sudo apt clean
sudo journalctl --vacuum-time=7d
deborphan:找出孤立包bleachbit:图形化清理工具cruft / cruft-ng:查找不属于包的文件如果你愿意,可以告诉我:
我可以给你一套更安全的定制清理方案。