Ubuntu系统优化前的清理清单
一 核心清理清单
sudo apt-get clean、sudo apt-get autoclean。sudo apt-get --purge autoremove;必要时用uname -a确认当前内核,避免误删。sudo apt-get remove --purge <应用名>;sudo apt-get autoremove。sudo journalctl --vacuum-time=2weeks 或 --vacuum-size=100M;sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;;sudo rm -rf /tmp/*。rm -rf ~/.cache/thumbnails/*;浏览器在设置中清理缓存(如 Firefox 的 about:cache、Chrome 的 chrome://settings/clearBrowserData)。snap list --all 查看旧修订号后 sudo snap remove <snap名> --revision <编号>;flatpak uninstall --unused。find /home -type f -exec du -h {} + | sort -hr | head -20;并清空桌面回收站。二 按场景可选的清理
conda clean --packages --tarballs;rm -rf ~/.cache/pip;rm -rf ~/.vscode/extensions(确认不再使用的扩展)。sudo apt-get install localepurge,安装时仅勾选需要的区域(如en、zh_CN)。docker system prune -af --volumes;docker network prune -f。sudo apt-get install bleachbit stacer。三 清理前后关键检查
df -h 查看根分区与/home可用空间变化。uname -a 确认当前内核;dpkg --get-selections | grep linux 列出内核包;sudo update-grub 更新引导(删除内核后执行)。sudo journalctl --disk-usage 检查日志占用;必要时再次执行日志与/tmp清理。sudo apt update && sudo apt upgrade 确认索引与系统为最新;sudo apt-get check 检查依赖一致性。四 安全注意事项
rm -rf,优先用包管理器或带“预览”的工具。uname -a 输出对应的版本,删除后用 update-grub 更新引导。truncate 与 rm 有区别,前者清空内容更安全;对 /var/log 操作前建议先备份关键日志。