清理Ubuntu系统临时文件的方法
导读:Ubuntu 清理临时文件的实用方法 一 核心原则与快速检查 临时文件主要集中在:/tmp(系统临时)、/var/tmp(持久临时)、浏览器与应用缓存(如 ~/.cache)、包管理器缓存(/var/cache/apt/archives)...
Ubuntu 清理临时文件的实用方法
一 核心原则与快速检查
- 临时文件主要集中在:/tmp(系统临时)、/var/tmp(持久临时)、浏览器与应用缓存(如 ~/.cache)、包管理器缓存(/var/cache/apt/archives)、日志(/var/log 与 journal)。
- 操作前先查看空间占用:
df -h;定位大目录:sudo du -sh /tmp /var/tmp ~/.cache /var/cache/apt /var/log。这些命令能帮助你确认清理重点与释放效果。
二 命令行清理步骤
- 清理 APT 缓存(下载的 .deb 包):
- 删除已下载包:
sudo apt-get clean - 仅删旧版本:
sudo apt-get autoclean - 移除不再需要的依赖:
sudo apt-get autoremove
- 删除已下载包:
- 清理系统临时目录:
- 系统临时:
sudo rm -rf /tmp/* - 持久临时:
sudo rm -rf /var/tmp/* - 说明:许多发行版默认在重启时清理 /tmp(常见配置为 TMPTIME=0),但手动清理可立即释放空间。执行删除前确保没有程序正在使用相关临时文件。
- 系统临时:
- 清理日志(systemd Journal):
- 查看占用:
journalctl --disk-usage - 仅保留最近时间:
sudo journalctl --vacuum-time=3d(示例保留最近 3 天) - 或限制总大小:
sudo journalctl --vacuum-size=500M
- 查看占用:
- 清理缩略图缓存:
rm -rf ~/.cache/thumbnails/*
- 可选 清理旧内核(谨慎,务必保留当前在用内核):
- 查看当前内核:
uname -r - 查看已安装内核:
dpkg --list | grep linux-image - 删除旧版本(示例):
sudo apt-get purge linux-image-< old-version>(将< old-version>替换为实际版本号)
- 查看当前内核:
三 图形界面工具
- 系统设置清理:在 设置 > 存储 > 清理 中,按需勾选并清理临时文件、缓存等,适合不熟悉命令行的用户。
- 第三方清理器:
- BleachBit:支持清理浏览器缓存、系统临时、日志等多项内容,支持预览与逐项勾选。
- Ubuntu Cleaner(社区工具):可清理临时文件、Apt 缓存、旧内核等;安装方式示例:
sudo add-apt-repository ppa:gerardpuig/ppa & & sudo apt update & & sudo apt install ubuntu-cleaner(第三方 PPA,请自行评估来源可信度)。
- 磁盘占用分析:Disk Usage Analyzer(Baobab) 可直观查看目录占用,辅助定位可清理的大目录。
四 注意事项与自动化
- 风险提示:
- 使用
sudo rm -rf前务必确认路径,避免误删(例如不要把/tmp写成/)。 - 清理 /tmp 时尽量在单用户或维护模式下进行,避免正在运行的程序受影响。
- 删除旧内核前先确认当前内核版本,至少保留 1 个可用内核,避免无法启动。
- 使用
- 自动化建议:
- 定期(如每周)执行:
sudo apt-get autoclean & & sudo apt-get autoremove - 按需设置 journal 日志保留策略(如保留最近 7 天或 500MB),避免日志无限增长。
- 定期(如每周)执行:
- 备份:重要数据请先备份,清理操作不可逆。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 清理Ubuntu系统临时文件的方法
本文地址: https://pptw.com/jishu/754062.html
