ncdu(NCurses Disk Usage)是流行的“du命令”的命令行版本,它基于ncurses,并提供了在Linux中分析和跟踪磁盘空间使用的最快方法。
它提供了一个出色的基于ncurses的界面,以更直观的方式显示信息,列出以兆字节和千兆字节为单位的磁盘空间使用情况,并提供了图形条形使用情况、文件/目录名称、文件删除、刷新选项等。
ncdu旨在成为一个简单、快速、易于使用的程序,可在安装了ncurses的任何最小的Linux/Unix系统上运行。
本文将指导您在Linux系统上安装和使用NCDU程序的过程。
本文解释了在Linux系统上安装和使用ncdu(NCurses 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

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

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

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

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

使用“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/