首页 > 运维 > linux运维 > 正文

如何查找Linux占用空间大文件 ncdu可视化分析工具使用

P粉602998670
发布: 2025-07-17 09:53:02
原创
1011人浏览过

当发现linux服务器磁盘快满时,使用ncdu工具可快速定位占用空间的文件。ncdu是一个基于终端的交互式磁盘分析工具,相比du命令更直观,支持键盘导航、自动按大小排序并可直接删除文件。安装方式包括:debian/ubuntu用sudo apt install ncdu,centos/rhel用sudo yum install ncdu,fedora或新版rhel用sudo dnf install ncdu。运行时进入目标目录执行ncdu,或从根目录开始扫描用sudo ncdu /。操作技巧包括:方向键选择目录,enter进入查看,d键删除文件,q键返回上级,g键显示百分比进度条。建议流程为:先看最大目录逐层深入查找,重点检查日志、缓存、临时文件等可删内容。常见可清理对象有/var/log/下的日志、/tmp和/var/tmp的临时文件、软件包缓存、旧内核及未使用的docker镜像和容器日志。使用前需确认文件非系统正在使用,以免影响稳定性。掌握ncdu能显著提升排查效率。

如何查找Linux占用空间大文件 ncdu可视化分析工具使用

当你发现Linux服务器的磁盘快满了,但又不知道是哪些文件在“吃空间”时,确实挺头疼的。这时候用上 ncdu 这个可视化工具,就能快速定位大文件和占用空间最多的目录。

如何查找Linux占用空间大文件 ncdu可视化分析工具使用

什么是 ncdu?为什么推荐使用?

ncdu(NCurses Disk Usage)是一个基于终端的交互式磁盘分析工具。它比传统的 du 命令更直观,界面清晰、操作简单,能让你快速看到哪些目录或文件占用了大量空间。

如何查找Linux占用空间大文件 ncdu可视化分析工具使用
  • 支持键盘导航
  • 自动按大小排序
  • 可以直接删除文件(谨慎操作!)

如果你经常需要排查服务器磁盘占用问题,ncdu 是必备工具之一


如何安装和运行 ncdu?

大多数 Linux 发行版默认没有安装 ncdu,你需要手动安装:

如何查找Linux占用空间大文件 ncdu可视化分析工具使用
# Debian/Ubuntu 系统
sudo apt install ncdu

# CentOS/RHEL 系统
sudo yum install ncdu

# Fedora 或新版本 RHEL
sudo dnf install ncdu
登录后复制

安装完成后,进入你想扫描的目录运行:

ncdu
登录后复制

如果不带参数,默认会扫描当前所在目录。如果你想从根目录开始扫描(通常用于整体分析),可以这样运行:

黑点工具
黑点工具

在线工具导航网站,免费使用无需注册,快速使用无门槛。

黑点工具 18
查看详情 黑点工具
sudo ncdu /
登录后复制

等待扫描完成之后,你就能看到一个类似下面的界面(简化示意):

  1.2GB [##########] /var
  800MB  [#######   ] /home
  300MB  [###       ] /usr
登录后复制

使用技巧:如何快速找到大文件?

进入 ncdu 的界面后,你可以使用方向键上下移动,回车进入某个子目录查看详细情况。以下是一些实用操作:

  • 上下箭头:选择不同目录/文件
  • Enter 键:进入选中的目录
  • d 键:删除选中文件(非常方便但要小心)
  • q 键:退出当前目录返回上级
  • g 键:显示百分比进度条(视觉辅助更好判断占比)

建议操作流程:

  • 先看整个系统最大的几个目录
  • 逐层深入查找,直到找到具体的大文件
  • 判断是否为日志、缓存、临时文件等可删内容

哪些大文件可以安全删除?

在排查过程中,常见的可清理对象包括:

  • /var/log/ 下的日志文件(尤其是 messagessyslognginx/access.log 等)
  • /tmp//var/tmp/ 中的临时文件
  • 软件包缓存,比如:
    • Ubuntu/Debian: /var/cache/apt/archives/
    • CentOS/RHEL: /var/cache/yum/
  • 旧内核文件(可通过 uname -r 查看当前使用内核)
  • 未使用的 Docker 镜像、容器日志(如果使用了容器服务)

当然,删除前一定要确认这些文件不是正在被使用的,否则可能影响系统稳定性。


基本上就这些,掌握好 ncdu 工具,排查大文件效率会提升很多。

以上就是如何查找Linux占用空间大文件 ncdu可视化分析工具使用的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号