Ncdu – 一款强大的基于NCurses的Linux磁盘使用情况分析工具

ncduNCurses Disk Usage)是流行的“du命令”的命令行版本,它基于ncurses,并提供了在Linux中分析和跟踪磁盘空间使用的最快方法。

它提供了一个出色的基于ncurses的界面,以更直观的方式显示信息,列出以兆字节和千兆字节为单位的磁盘空间使用情况,并提供了图形条形使用情况、文件/目录名称、文件删除、刷新选项等。

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

本文将指导您在Linux系统上安装和使用NCDU程序的过程。

本文解释了在Linux系统上安装和使用ncduNCurses Disk Usage)程序的过程。

如何在Linux中安装ncdu(NCurses Disk Usage)

ncdu”软件包可在大多数Linux发行版的软件包存储库中找到,您可以使用与您的发行版相关的软件包管理器来安装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
Analyzing Linux Disk Usage

一旦掃描完成,它將以人類可讀格式呈現文件和文件夾的樹狀結構,以圖形條形圖形式顯示其磁盤使用情況。

Linux Disk Usage Tree View

使用箭頭鍵遍歷目錄,按“i”查看所選目錄的信息,如完整路徑,磁盤使用情況,顯示大小。再次按“i”隱藏窗口。

View Directory Information

現在,您可以通過按-d來查找並刪除不必要的文件或文件夾以釋放磁盤空間,刪除之前將提示您進行確認。按“Yes”或“No”。

Delete Files in Linux

要獲取有關ncdu幫助和選項的更多信息,請按Shift+?,使用箭頭鍵上下移動以獲得更多選項。

Ncdu Command Usage

使用“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系統上磁盤使用情況分析的人。其用戶友好的界面,清晰的視覺效果和互動功能使其成為您工具包中的寶貴補充。

Ncdu 是一個功能強大且易於使用的工具,適合任何希望在Linux系統上簡化磁碟使用分析的人。其友好的用戶界面、清晰的視覺效果和互動式功能使其成為您工具箱中的寶貴補充。

無論您是經驗豐富的Linux用戶還是剛剛起步,Ncdu都提供了無憂的方式來管理您的系統存儲。

Source:
https://www.tecmint.com/ncdu-a-ncurses-based-disk-usage-analyzer-and-tracker/