Ncdu – 适用于 Linux 的强大的基于 NCurses 的磁盘使用分析器

NCDU(NCurses 磁盘使用情况) 是流行的 ',它基于 ncurses,提供了分析和跟踪 Linux 中磁盘空间使用情况的最快方法。

它提供了一个基于 ncurses 的优秀界面,更直观地显示信息,其中的列指示磁盘空间使用情况(以兆字节和千兆字节为单位),以及图形栏使用情况、文件/目录名称、文件删除、刷新选项等。

NCDU旨在成为一个简单、快速且易于使用的程序,可以在安装了 ncurses 的任何基于 Linux/Unix 的最小系统上运行。

本文将指导您完成安装和使用的过程NCDULinux系统上的程序。

本文介绍了安装和使用的过程NCDU(NCurses 磁盘使用情况) 上的程序Linux系统。

这 'NCDU' 包可在以下包存储库中找到您可以使用与您的发行版相关的包管理器来安装 ncdu。

sudo apt install ncdu         [On Debian, Ubuntu and Mint]
sudo yum install ncdu         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncdu  [On Gentoo Linux]
sudo apk add ncdu             [On Alpine Linux]
sudo pacman -S ncdu           [On Arch Linux]
sudo zypper install ncdu      [On OpenSUSE]    
sudo pkg install ncdu         [On FreeBSD]

安装后,只需输入 'NCDU' 在终端中启动该程序。然后它将扫描文件和目录的数量,提供有关当前工作目录的磁盘使用情况的信息。

ncdu
分析 Linux 磁盘使用情况

扫描完成后,它将以人类可读的格式显示文件和文件夹的树形结构及其磁盘使用情况,并带有图形条显示。

Linux 磁盘使用树视图

使用箭头键浏览目录并按“i” 查看所选目录的信息,如完整路径、磁盘使用情况、表观大小。再次点击“i”来隐藏窗口。

查看目录信息

现在,您可以通过点击轻松查找并删除不必要的文件或文件夹以释放磁盘空间-d删除选定的文件或目录,删除前会提示您确认。按 ”是的“ 或者 ””。

在Linux中删除文件

要获取有关 ncdu 帮助和选项的更多信息,请按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     │
 └─────────────────────────────────────────────────────────────┘
结论

NCDU对于任何想要的人来说,这是一个功能强大且易于使用的工具在 Linux 系统上。其用户友好的界面、清晰的视觉效果和交互功能使其成为您工具包的宝贵补充。

无论您是经验丰富的 Linux 用户还是刚刚入门的 Linux 用户,Ncdu 都提供了一种轻松掌控系统存储的方式。