Linux ncdu

1、Ncdu的官网

ncdu的官网
https://dev.yorhel.nl/ncdu

2、Ncdu的安装

  1. [root@iZuligp6e1dyzfZ bin]# yum install ncdu

3、Ncdu简介

NCurses 磁盘利用率(ncdu)工具提供了与 du 类似的结果,但是在一个基于 curses 的交互式界面中,它重点关注那些占用磁盘空间比较多的目录。
在根目录下执行扫描容易崩溃,使用需注意。

4、Ncdu的使用

ncdu 会花一些时间分析磁盘,然后根据最常用的目录或文件显示结果,如下所示:
image.png
image.png

  1. ncdu 1.15.1 ~ Use the arrow keys to navigate, press ? for help --- /local -------------------------------------------------------------------------------------------------------------
  2. 2.5 GiB [##########] /mysql 743.8 MiB [## ] /redis
  3. 552.0 MiB [## ] /jdk
  4. 499.5 MiB [# ] /redis-6
  5. 181.1 MiB [ ] /ftp
  6. 108.3 MiB [ ] /maven
  7. 75.2 MiB [ ] /zookeeper
  8. 40.0 KiB [ ] /tools-software
  9. 16.0 KiB [ ] /bash
  10. Total disk usage: 4.6 GiB Apparent size: 4.6 GiB Items: 11024

使用方向键导航到每个条目。如果在一个目录条目上按下 Enter 键,ncdu 将显示该目录的内容:
image.png
可以使用它下级目录并查找哪些文件占用的磁盘空间最多,使用左箭头键可以返回上一级目录。在默认情况下,可以按下 d 键使用 ncdu 删除文件,在删除之前,它会确认删除请求。如果想禁用此行为以防止发生意外,请使用 -r 选项进行只读访问:ncdu -r