温馨提示×

Ubuntu中如何进行磁盘空间清理

小樊
59
2025-08-05 06:59:57
栏目: 云计算

在Ubuntu中进行磁盘空间清理可以通过以下几种方法:

基础清理

  1. 清理APT软件包缓存
  • sudo apt autoremove:删除不再需要的依赖包。
  • sudo apt clean:清除下载的.deb安装包缓存。
  1. 删除旧版内核
  • 列出已安装的内核:dpkg --list | grep linux-image
  • 删除旧内核(保留当前使用版本):sudo apt purge linux-image-<旧内核版本号>
  1. 清理缩略图缓存
  • rm -rf ~/.cache/thumbnails/*
  1. 清理Trash回收站
  • rm -rf ~/.local/share/Trash/*
  1. 清理日志文件
  • 清理systemd日志(保留最近30天):sudo journalctl --vacuum-time=30d
  • 手动清理/var/log/下的旧日志(需谨慎):sudo rm /var/log/*.old /var/log/*.gz
  1. 清理临时文件
  • sudo rm -rf /tmp/*

进阶清理

  1. 查找大文件
  • 使用find命令查找大文件:sudo find / -type f -size +1G -exec ls -lh {} \;
  1. 清理Snap残留
  • 列出所有Snap包:snap list
  • 删除未使用的旧版本:sudo snap remove --purge <package_name>
  1. 清理Docker镜像/容器(如使用):
  • docker system prune -a --volumes

图形界面工具

  1. BleachBit
  • 安装:sudo apt install bleachbit
  • 使用:运行BleachBit后,选择要清理的项目,预览删除内容后再确认删除。
  1. Ubuntu Cleaner
  • 安装:sudo add-apt-repository ppa:gerardpuig/ppasudo apt updatesudo apt install ubuntu-cleaner
  • 使用:提供图形用户界面,进行全面的系统清理。
  1. ncdu(交互式磁盘分析):
  • 安装:sudo apt install ncdu
  • 使用:ncdu /分析整个磁盘。
  1. Stacer(系统优化器和监控工具):
  • 安装:sudo add-apt-repository ppa:oguzhaninan/stacersudo apt updatesudo apt install stacer
  • 使用:图形界面,提供系统优化和实时监控功能。

注意事项

  • 在执行删除操作前,请务必备份重要数据,以防意外发生。
  • 使用 rm -rf 命令时要非常小心,因为它会递归删除目录及其所有内容,且不可恢复。
  • 定期检查和维护系统,以确保系统始终保持最佳状态。

通过以上方法,您可以有效地清理Ubuntu系统中的垃圾文件,释放磁盘空间,保持系统的整洁和高效运行。

0