在 Linux 中清理临时文件的方法取决于临时文件的位置和发行版。下面按常见场景给你一套实用方案(从安全到彻底)。
/tmp 和 /var/tmp这些目录通常用于存放临时文件。
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
⚠️ 注意:
/tmp 重启后通常会自动清空(多数发行版)sudo apt clean # 清理 apt 缓存
sudo apt autoremove # 删除无用依赖
sudo yum clean all
# 或
sudo dnf clean all
rm -rf ~/.cache/*
rm -rf ~/.cache/google-chrome
du -sh /var/log/*
sudo journalctl --vacuum-time=7d # systemd 日志保留 7 天
或手动删除:
sudo rm -f /var/log/*.log
⚠️ 不建议直接删 /var/log,可能影响排错。
bleachbit(图形 + 命令行)sudo apt install bleachbit
bleachbit
或命令行:
sudo bleachbit --clean system.tmp system.cache
find / -type f -size +100M 2>/dev/null
find /tmp -type f -mtime +7 -delete
大多数 Linux 发行版:
/tmp 重启自动清空rm -rf //proc、/sys、/devsudo apt clean
sudo apt autoremove -y
rm -rf ~/.cache/*
sudo journalctl --vacuum-time=7d
如果你愿意,可以告诉我:
df -h)我可以给你定制一条最安全的清理命令。