ウェブサイト検索

Ncdu - Linux用のディスク使用量分析ツールおよびトラッカー


ncdu(NCurses Disk Usage)は、人気のある「duコマンド」のコマンドライン版で、ncursesに基づいており、Linuxでのディスクスペース使用状況を分析し、追跡するための最も迅速な方法を提供します。

優れたncursesベースのインターフェースを提供し、メガバイトおよびギガバイトのディスクスペース使用量を示す列とグラフィカルなバー使用、ファイル/ディレクトリ名、ファイル削除、更新オプションなどをより直感的に表示します。

ncduは、ncursesがインストールされたどんな最小限のLinux/Unixベースのシステムでも動作する、シンプルで高速かつ使いやすいプログラムを目指しています。

この記事では、LinuxシステムでNCDUプログラムをインストールして使用するプロセスについて説明します。

この記事では、Linux システムにおける ncdu (NCurses Disk Usage) プログラムのインストールと使用方法について説明します。

Linuxにncdu(NCursesディスク使用状況)をインストールする方法

「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 を押すことで、不要なファイルやフォルダーを簡単に見つけて削除し、ディスクスペースを解放できます。削除する前に確認のためのプロンプトが表示されます。「はい」または「いいえ」を押してください。

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システムのディスク使用状況分析を簡素化したい人にとって、強力かつ使いやすいツールです。そのユーザーフレンドリーなインターフェース、明確なビジュアル、インタラクティブな機能は、あなたのツールキットにとって価値ある追加となります。

あなたが経験豊富なLinuxユーザーであろうと、始めたばかりであろうと、Ncduはあなたのシステムのストレージを把握するための手間いらずの方法を提供します。

関連記事: