在 Linux 里说到 “cleanup(清理)”,通常指的是系统或用户环境中不再需要、可安全删除的内容。具体清理哪部分,取决于你指的是哪种场景。下面按常见类别给你梳理:
不同发行版位置不同:
apt clean # 删除 /var/cache/apt/archives 下的 deb 包
apt autoremove # 删除不再需要的依赖
yum clean all
# 或
dnf clean all
✅ 清理内容:下载的软件安装包缓存
journalctl --vacuum-size=100M # 限制系统日志大小
或手动清理:
/var/log/*.log
/var/log/apt/
✅ 清理内容:旧系统日志、调试信息
rm -rf /tmp/*
(系统重启也可能自动清理)
✅ 清理内容:程序运行时的临时数据
~/.cache/
例如:
✅ 清理内容:应用缓存,不影响配置
~/.config/
~/.local/
⚠️ 谨慎删除,可能含重要设置
make clean
或删除:
build/
dist/
*.o
docker system prune
git gc
如果你是指磁盘空间清理,一般是:
du、ncdu)Linux cleanup 主要清理:包缓存、日志、临时文件、用户缓存、编译/容器垃圾
如果你能告诉我:
我可以给你更精确的清理命令清单。