清理Ubuntu临时文件的常用步骤
Ubuntu的“磁盘清理”工具可快速清理临时文件和缓存。操作路径:点击屏幕左上角Ubuntu图标→搜索“磁盘清理”→打开工具→选择系统磁盘(通常为“/”)→勾选“临时文件”“缓存文件”等选项→点击“清理”按钮。此方法无需命令行,适合新手使用。
APT会将下载的软件包存储在/var/cache/apt/archives/,长期积累会占用大量空间。执行以下命令:
sudo apt clean:彻底清除所有APT缓存(删除/var/cache/apt/archives/下的所有.deb包);sudo apt autoclean:仅清理无法从仓库重新下载的旧版本包(保留当前可用版本)。系统临时文件默认存放在/tmp/目录,重启后会自动清理,但可手动删除以立即释放空间:
sudo rm -rf /tmp/*(警告:此操作不可逆,请确保无重要程序正在使用/tmp中的文件)。
用户级临时文件和应用程序缓存存放在用户主目录下:
rm -rf ~/.cache/*:删除用户缓存(如浏览器缓存、IDE缓存等);rm -rf ~/.local/share/Trash/*:清空回收站。系统日志文件(/var/log/)可能占用大量空间,可通过以下命令清理:
sudo journalctl --vacuum-time=2d:保留最近2天的系统日志(时间可调整为7d、30d等);sudo journalctl --vacuum-size=100M:将日志文件大小限制为100MB。BleachBit是一款开源系统清理工具,提供图形界面,可清理临时文件、缓存、日志、浏览器历史等。操作步骤:
sudo apt update && sudo apt install bleachbit;Stacer是一款可视化系统优化工具,支持一键清理缓存、临时文件、旧内核等。安装命令:sudo apt install stacer,打开后通过“清理”选项卡即可操作。
通过cron任务设置定期自动清理,避免手动操作遗忘。例如,每天凌晨3点清理临时文件:
crontab -e;0 3 * * * /usr/bin/bleachbit --clean tmp(使用BleachBit清理临时文件)或0 3 * * * sudo rm -rf /tmp/*(手动命令,需谨慎)。rm -rf:该命令会强制删除指定目录及内容,无法恢复,请提前确认目录内无重要文件;uname -r查看当前运行的内核版本,保留至少1个备用内核(避免系统无法启动);/proc/sys/vm/drop_caches)是系统提升IO性能的关键,频繁清理可能导致性能短暂下降,建议仅在磁盘空间不足时操作。