ubuntu

清理Ubuntu系统缓存的有效技巧

小樊
51
2025-09-05 14:43:47
栏目: 智能运维

以下是清理Ubuntu系统缓存的有效技巧,涵盖软件包、系统日志、临时文件等场景,附具体命令及注意事项:

一、软件包缓存清理

  1. 彻底清除所有软件包缓存
    sudo apt clean
    删除/var/cache/apt/archives/下所有已下载的安装包,释放大量空间。
  2. 仅清理过期缓存
    sudo apt autoclean
    仅删除无法从仓库重新下载的旧版本包,保留当前可用版本。
  3. 删除无用依赖包
    sudo apt autoremove
    卸载自动安装但不再需要的依赖包,避免“孤儿包”占用空间。

二、系统日志清理

  1. 按时间清理日志
    sudo journalctl --vacuum-time=2d
    保留最近2天的日志,删除更早的记录(时间可自定义)。
  2. 按大小清理日志
    sudo journalctl --vacuum-size=100M
    限制日志文件总大小不超过100MB,自动删除旧日志。

三、临时文件与缓存清理

  1. 清理系统临时目录
    sudo rm -rf /tmp/*
    删除/tmp下所有临时文件(重启后自动清理,手动操作需谨慎)。
  2. 清理用户应用缓存
    rm -rf ~/.cache/*
    删除浏览器、IDE等用户级应用缓存(谨慎操作,避免误删重要数据)。
  3. 清理缩略图缓存
    rm -rf ~/.cache/thumbnails/*
    释放文件管理器生成的缩略图缓存空间。

四、工具辅助清理

五、注意事项

以上方法可组合使用,例如每月执行一次apt clean + autoremove,配合工具定期优化,有效释放磁盘空间并保持系统流畅。

0
看了该问题的人还看了