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
可以查看详细的使用说明和所有可用的命令行选项。