1. 清理APT软件包缓存(最安全且高频的操作)
APT包管理器会缓存下载的.deb软件包(存储在/var/cache/apt/archives/),定期清理可释放大量空间。推荐以下命令组合:
sudo apt clean:彻底删除所有已下载的软件包缓存(安全,不影响已安装软件);sudo apt autoclean:仅删除无法从软件源重新下载的旧版本缓存(更保守,适合保留常用软件包的备份);sudo apt autoremove:删除自动安装且不再被任何软件依赖的“孤儿”包(避免无用包堆积)。2. 清理系统日志(避免日志膨胀占用空间)
系统日志(如/var/log/syslog、journalctl管理的日志)会随时间增长,可通过以下方式安全清理:
sudo journalctl --vacuum-size=500M(保留最近500MB日志)或sudo journalctl --vacuum-time=7d(保留最近7天日志),避免删除全部日志;/var/log/some_app.log),可使用sudo truncate -s 0 /var/log/some_app.log(清空内容而非删除文件,不影响正在运行的服务)。rm -rf /var/log/,否则会导致系统无法记录关键日志。3. 清理临时文件(无用且可随时重建)
临时文件(如/tmp/、~/.cache/)存储程序运行时的临时数据,清理无风险:
sudo rm -rf /tmp/*(重启后系统会自动重建,确保无重要程序正在使用/tmp中的文件);rm -rf ~/.cache/*(清理浏览器、IDE等应用的缓存)、rm -rf ~/.local/share/Trash/*(清空回收站)。4. 删除旧内核(释放/boot分区空间)
旧内核会占用/boot分区(通常较小),需谨慎操作:
uname -r(确认当前运行的内核版本,切勿删除);dpkg --list | grep linux-image(列出已安装的内核);sudo apt purge linux-image-XXXX-generic(替换XXXX为旧内核版本号,保留最新的1-2个内核)。5. 清理应用缓存(针对特定软件的无用数据)
浏览器、Snap/Flatpak应用等会产生大量缓存,可通过以下方式清理:
rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*;sudo rm -rf /var/lib/snapd/cache/*(清理Snap包的缓存);flatpak uninstall --unused(删除未使用的运行时)。6. 使用安全工具辅助清理(新手友好)
若不熟悉命令行,可使用图形化工具安全清理:
sudo add-apt-repository ppa:gerardpuig/ppa && sudo apt update && sudo apt install ubuntu-cleaner安装,打开后选择要清理的项目(如缓存、旧内核、临时文件),预览后点击“清理”;sudo apt install bleachbit,选择“系统缓存”“临时文件”等项目,点击“清理”,支持透明化操作。安全注意事项
rm -rf /:绝对不要执行此命令,会导致系统崩溃;rm -rf时,确保路径正确(如/tmp/而非/ tmp/,后者可能误删根目录);