ncdu(NCurses Disk Usage)是一个交互式的磁盘空间分析工具,它能帮助你直观地查看文件和目录占用的磁盘空间,并提供了便捷的操作来管理这些空间。
以下是基本的使用步骤:
安装 ncdu
在 macOS 系统中,你可以使用 Homebrew 来安装 ncdu:
1  | brew install ncdu  | 
对于大多数 Linux 发行版,可以通过包管理器安装,比如在 Debian/Ubuntu 上:
1  | sudo apt-get install ncdu  | 
或者在 CentOS/RHEL 上:
1  | sudo yum install ncdu  | 
使用 ncdu
启动 ncdu:在终端中输入
ncdu命令即可开始分析当前目录(如果不指定目录,则默认为当前工作目录)。浏览界面:
- 上下箭头:在目录列表中上下移动,查看不同目录的大小。
 - 右箭头:进入子目录。
 - 左箭头:返回上一级目录。
 
查看详细信息:
- 在某个目录上,按下 
Enter键可以查看该目录下各文件的大小。 
- 在某个目录上,按下 
 排序:
- 默认按大小排序,你也可以通过界面上方的选项来改变排序方式(如按名称、大小递增/递减等)。
 
操作文件和目录:
- 按 
d键会标记一个文件或目录以便删除。 - 标记后,按 
Enter确认删除操作,或按Esc取消。 - 注意:删除操作将永久删除文件,请谨慎操作。
 
- 按 
 退出 ncdu:
- 按 
q键退出程序。 
- 按 
 指定目录分析:如果想直接分析特定目录,可以在命令后加上目录路径,例如
ncdu /var/log会分析/var/log目录下的磁盘使用情况。
高级用法
- 显示隐藏文件:使用 
-x参数可以显示隐藏的文件和目录。 - 忽略挂载点:使用 
-x参数还可以避免列出挂载点。 - 查看帮助:运行 
ncdu -h可以查看详细的使用说明和所有可用的命令行选项。 


