はじめに
ncdu
(NCurses Disk Usage) は、シンプルですが強力なコマンドラインツールで、ディスク使用状況を詳細に表示し、ユーザーがディレクトリをナビゲートし、ディスクスペースを対話的にクリーンアップできるようにします。これは従来の du
コマンドの改良版で、使いやすいインターフェイスと、インターフェイスから直接ファイルをソートしたり削除したりするための追加機能を提供します。

ncdu
(NCurses Disk Usage) は、シンプルですが強力なコマンドラインツールで、ディスク使用状況を詳細に表示し、ユーザーがディレクトリをナビゲートし、ディスクスペースを対話的にクリーンアップできるようにします。これは従来の du
コマンドの改良版で、使いやすいインターフェイスと、インターフェイスから直接ファイルをソートしたり削除したりするための追加機能を提供します。
システム全体のディスク使用状況を分析するために ncdu
を使用するには、ターミナルに以下のコマンドを入力します。
ncdu /
このコマンドは、ルートディレクトリで ncdu
を起動し、ファイルシステム全体のディスク使用状況を分析できるようにします。ncdu
が起動すると、ルートディレクトリ内のすべてのファイルとディレクトリがサイズとともに一覧表示されるテキストユーザーインターフェイスが表示されます。
上
と 下
の矢印キー、または j
と k
を使用して項目を切り替えます。右
矢印または Enter
を使用して選択したディレクトリを開き、左
矢印を使用して親ディレクトリに戻ります。s
を押すとファイルサイズで項目をソートし、n
で名前、C
で項目数、M
で変更時刻でソートします。同じキーを再度押すと、昇順と降順を切り替えます。a
を押すと、ディスク使用量と見かけのサイズを切り替えます。g
を押すと、表示モードをパーセンテージ表示、グラフ表示、両方表示、または非表示に切り替えます。c
を押すと、子項目の数の表示を切り替え、m
を押すと子項目の最新の変更時刻を表示します(-e
フラグが必要)。d
を押すと、選択したファイルまたはディレクトリを削除します。誤削除を防ぐために確認プロンプトが表示されます。i
を押すと、選択した項目の詳細情報を表示します。b
を押すと、現在のディレクトリでシェルを起動します。これは NCDU_SHELL
環境変数でカスタマイズできます。r
を押すと、現在のディレクトリを更新または再計算します。q
を押すと ncdu
を終了し、コマンドラインに戻ります。ルートディレクトリから ncdu
を使用すると、システム全体でディスクスペースがどこで使用されているかを包括的に把握できるため、クリーンアップを行い、効率的なストレージ管理を行うことが容易になります。
ncdu
は、Linux システムのディスク使用状況を分析するための非常に対話的で直感的な方法を提供します。これは従来の方法に比べて大幅な改善であり、ファイルシステム内の大容量のファイルやディレクトリを簡単に特定し管理することができます。定期的なシステムメンテナンスルーチンに ncdu
を組み込むことで、効率的にディスクスペースを管理し、システムをきれいに整理した状態に保つことができます。