1. 清理APT缓存(最基础且高频的操作)
Ubuntu的APT包管理工具会缓存下载的软件包(.deb文件),长期积累可能占用数百MB至数GB空间。通过以下命令可高效清理:
sudo apt clean:彻底删除/var/cache/apt/archives目录下的所有缓存包(无风险,可放心执行);sudo apt autoclean:仅删除过时的缓存包(即不再需要的旧版本),比clean更保守。2. 删除无用依赖包与旧内核(释放/boot分区的关键)
sudo apt autoremove可自动识别并删除这些包;若需同时删除关联的配置文件(彻底清理),可使用sudo apt autoremove --purge。dpkg --list | grep linux-image列出所有已安装内核,保留当前使用的版本(uname -r查看),删除旧版本(如sudo apt purge linux-image-x.x.x-x-generic)。也可使用sudo apt autoremove --purge自动清理旧内核。3. 清理系统与应用程序日志(解决日志膨胀问题)
系统日志(如/var/log/syslog、/var/log/auth.log)和应用日志会随时间积累,占用大量空间。可通过以下方式清理:
sudo journalctl --vacuum-time=7d(保留最近7天的日志)、sudo journalctl --vacuum-size=100M(限制日志总大小为100MB);sudo rm /var/log/*.log.*(避免删除当前正在使用的日志,如syslog.1),建议优先用日志轮换工具(如logrotate)自动管理日志大小。4. 清理缩略图缓存(用户目录的高频垃圾)
Ubuntu会为图片、视频等文件生成缩略图,存储在~/.cache/thumbnails目录中。若用户有大量图片,该目录可能占用数GB空间。清理命令:rm -rf ~/.cache/thumbnails/*(无风险,删除后下次打开文件时会重新生成缩略图)。
5. 查找并删除大文件(精准释放空间)
若磁盘空间不足且无法定位大文件,可使用以下工具:
sudo apt install ncdu,扫描目录(如sudo ncdu /),按文件大小排序,直观查看并删除不需要的大文件(如旧电影、备份文件);6. 清理第三方软件垃圾(Snap/Flatpak/浏览器缓存)
sudo snap remove --purge <包名>(删除指定包及数据)、sudo rm -rf /var/lib/snapd/cache/*(清理缓存);flatpak uninstall --unused删除无用的Flatpak运行时;chrome://settings/clearBrowserData选择“缓存图像和文件”清理;Firefox通过设置→隐私与安全→清除数据勾选“缓存”清理。7. 使用图形化工具简化操作(适合新手)
若不熟悉命令行,可使用以下工具:
sudo apt install stacer;sudo apt install bleachbit;sudo add-apt-repository ppa:gerardpuig/ppa && sudo apt update && sudo apt install ubuntu-cleaner。8. 定期自动化清理(保持系统长效整洁)
通过cron任务设置定期清理,例如每天凌晨清理APT缓存和临时文件:
crontab -e;0 0 * * * sudo apt clean && sudo rm -rf /tmp/*。