Ubuntu快速清理垃圾的实用步骤
一 快速清理命令一键复制
- 查看磁盘占用:
- df -h
- APT 缓存与无用依赖:
- sudo apt clean
- sudo apt autoclean
- sudo apt autoremove –purge
- 旧内核(务必保留当前在用版本,见下节):
- 查看:uname -r
- 列出:dpkg –list | grep linux-image
- 删除示例:sudo apt purge linux-image–generic
- 系统日志(保留最近量):
- sudo journalctl –vacuum-size=100M
- 或:sudo journalctl –vacuum-time=1w
- 临时文件:
- sudo rm -rf /tmp/*
- 缩略图缓存:
- rm -rf ~/.cache/thumbnails/*
- 浏览器缓存(可选):
- rm -rf ~/.cache/mozilla/firefox/*
- rm -rf ~/.cache/google-chrome/*
- Snap 旧版本回收(可选):
- 查看:snap list –all
- 删除旧修订:sudo snap remove –revision=
- 图形化定位大文件(可选):
- 安装:sudo apt install baobab
- 运行:baobab
二 删除旧内核的安全做法
- 确认当前内核:uname -r(不要删除这一行显示的内核)
- 列出已安装内核:dpkg –list | grep linux-image
- 卸载旧版本(保留最新的一个或两个稳定版本):
- 示例:sudo apt purge linux-image–generic
- 同时可清理对应的头文件包(如:linux-headers-)
- 更新引导:sudo update-grub
- 提示:若使用 LVM/加密/特殊分区,谨慎操作;不确定时先备份重要数据。
三 图形化工具与系统自带功能
-
系统设置清理:设置 → 存储 → 清理,按向导清理临时文件与缓存(适合不想敲命令的用户)。
-
磁盘使用分析器(Baobab):可视化查看各目录占用,定位大文件/大目录后手动清理。
-
第三方清理器:
- BleachBit:sudo apt install bleachbit(清理缓存、日志、浏览器数据等)
- Ubuntu Cleaner(社区维护):sudo add-apt-repository ppa:gerardpuig/ppa && sudo apt update && sudo apt install ubuntu-cleaner(提供 APT 缓存、缩略图、旧内核等清理项)
四 自动化与注意事项
- 定期自动化(示例每日清理日志与临时文件,添加到 root 的 crontab):
- sudo crontab -e
- 追加:0 3 * * * journalctl –vacuum-time=7d && rm -rf /tmp/*
- 风险提示:
- 执行 rm -rf 前确认无关键进程在使用 /tmp;删除旧内核前务必核对当前内核版本。
- 清理前建议备份重要数据;对生产环境,先在测试环境验证命令影响。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1457839.html