Ncdu 一个基于 NCurses 的磁盘使用分析器和跟踪器
ncdu(NCurses 磁盘使用)是最流行的“du 命令”的命令行版本。它基于ncurses,并提供了一种最快的方法来分析和跟踪Linux中哪些文件和目录正在使用您的磁盘空间。它提供了一个基于ncurses的优秀界面,以更直观的方式显示信息,例如以兆字节、千兆字节和<使用了多少磁盘空间的列。图形栏的使用、文件/目录名称、文件删除、刷新等。ncdu的目标是简单、快速易于使用的程序,可以在安装了 ncurses 的任何基于 Linux/Unix 的最小系统上运行。
本文向您介绍在 Linux 系统上安装和使用 NCDU 程序的过程。
安装 ncdu(NCurses 磁盘使用)
“ncdu”软件包在 RHEL、CentOS 下不可用>、Fedora、Scientific Linux 发行版,您必须在系统上启用 epel 存储库才能使用 yum 安装它强>命令。
yum install ncdu
“ncdu”实用程序可在 Ubuntu、Linux Mint 上使用> 和 Debian 从软件包管理器系统中,使用以下 apt-get 命令来安装它。
sudo apt-get install ncdu
如何使用 ncdu
只需从终端运行“ncdu”命令即可。运行后,它将开始扫描文件和目录的数量以及当前工作目录的磁盘使用情况。
ncdu
扫描
具有大小的树视图
扫描完成后,它将以人类可读的格式和图形条显示方式显示文件和文件夹的树结构及其磁盘使用情况。
目录信息
按“i”查看所选目录的信息,如完整路径、磁盘使用情况、表观大小。再次点击“i”隐藏窗口。
删除确认
按“-d”删除选定的文件或目录,删除前会提示您确认。按“是”或“否”。
ncdup 帮助窗口
按“Shift+?”查看带有 ncdu 可用选项的帮助窗口。您可以使用箭头键上下移动以获得更多选项。
使用“q”退出界面。以下是 ncdu 的可用选项列表,您可以查看它们。
┌───ncdu help─────────────────1:Keys───2:Format───3:About─────┐
│ │
│ up, k Move cursor up │
│ down, j Move cursor down │
│ right/enter Open selected directory │
│ left, <, h Open parent directory │
│ n Sort by name (ascending/descending) │
│ s Sort by size (ascending/descending) │
│ d Delete selected file or directory │
│ t Toggle dirs before files when sorting │
│ g Show percentage and/or graph │
│ a Toggle between apparent size and disk usage │
│ e Show/hide hidden or excluded files │
│ i Show information about selected item │
│ r Recalculate the current directory │
│ q Quit ncdu │
│ │
│ Press q to continue │
└─────────────────────────────────────────────────────────────┘