Linuxでディスク使用量を表示するための7つの優れたアプリ

Linuxでディスク使用量を表示するための7つの優れたアプリ

スペースはどこに行きますか? 2テラバイトのハードディスクドライブはどのように急速にいっぱいになりましたか?確認する方法は1つだけです。それは、ディスク使用量表示ツールを使用することです。これらは主にハードディスクドライブと ソリッドステートドライブ 、ただし、フラッシュドライブ、USBスティック、SDカードでも使用できます。





Linuxではそのようなユーティリティがいくつか利用できるので、それらを見てみましょう。





1.ネイティブコマンドラインツール

最初に確認する場所はコマンドラインです。ここではいくつかのツールを利用でき、すでにLinuxにバンドルされています。





あなたが試すべき最初のコマンドは df 。これにより、使用中のディスク容量が報告されます。単独で使用することも、マウントされているすべてのファイルシステムの合計を表示することも、ファイル名とともに使用することもできます。

ファイル名とともに使用すると、dfはファイルが保存されている特定のパーティションの残りのスペースを出力します。



df etc

上記のコマンドは、/ etc /ディレクトリで使用可能な空き領域の量を示します。その間、

df -h

-hスイッチを採用しています。これは「人間が読める」ことを意味します。これは基本的に、ファイルとフォルダーのサイズを読み取り可能な形式で表示します。これを使用して、特定のファイルまたはディレクトリによって使用されているディスク容量を解釈します。





その間、 もご利用いただけます。 dfとは少し異なり、duはファイルによって使用されるディスク容量の見積もりを表示します。例えば、

du -shc *.txt

現在のディレクトリ内の各TXTファイルのサイズを人間が読める形式で表示します。





iPhoneでIMEIを見つける方法

また、使用することができます ls (list)コマンドを使用して、ディレクトリの内容とファイルサイズのリストを出力します。

これは、次の任意のディレクトリで実行されます。

ls -l -h

単純!

2.2。 Ncursesのディスク使用量 (ncdu)

探しているディスク使用量情報を専用ユーティリティから取得したい場合は、ncduを試してください。このリストで最も簡単な方法である可能性があるncduは、ツールが起動されるとすぐにシステムをスキャンします。デフォルトでは、ホームディレクトリの内容と使用法が表示されますが、パラメータとして別のディレクトリを指定することで変更できます。

コマンドラインからDebianベースのシステムにncduをインストールできます。

sudo apt install ncdu

ncduの使い方は簡単です。コマンドラインで、次のように入力します。

ncdu

より大きなHDDでの結果を待つ必要があります。 -xコマンドを使用してルートファイルシステムをスキャンすることもできます。

ncdu -x /

また、SSH経由でスキャンするオプションがあります。これはリモートデバイスに非常に便利です。

ssh -C user@system ncdu -o- / | ./ncdu -f-

ncduのWebサイトにアクセスして、 指示の完全なセット

ncduのその他の機能には、ファイル名またはサイズによる並べ替え、単一のファイルとディレクトリの削除、ファイルまたはフォルダーに関する情報の表示、非表示アイテムの表示の切り替えなどがあります。

xboxoneでBluetoothヘッドフォンを使用する方法

このような優れたコマンドラインツールを使用すると、必要なものがすべて揃っていると思うかもしれません。ただし、さまざまなビジュアルツールを使用すると、ディスク使用量をより正確に把握できます。

3. QDirStat

最初に確認するビジュアルディスク使用ツールはQDirStatで、Linuxデスクトップ環境全体で利用できます。 BSDだけでなく

ビジュアルツールは、PCのハードディスクドライブで何が起こっているのかについての優れた洞察を提供しますが、数字のリストでは単純に関連付けることはできません。 Windowsでこれを行うための最も一般的なオプションの1つは、QDirStatのベースとなるKDirStatユーティリティのクローンであるWinDirStatです。

QDirStatを使用すると、HDDの使用量は、それぞれ異なるサイズの長方形と正方形で表されます。正方形が大きいほど、その特定のディレクトリで使用されるHDDスペースが多くなります。問題の長方形を右クリックすると、フォルダの場所にアクセスするオプションが表示されます。

これは、コンピューターにダウンロードされた「秘密の」データを見つけるための優れた方法です。ダウンロード場所の欠落やインターネットキャッシュなどはすべて、これらのツールで追跡できます。また、「ブロック」ビューが気に入らない場合は、使用状況データをヒストグラムとして表示することもできます。

あなたはできる GitHub経由でQDirStatを取得する 、ただし、openSUSE、SLE、およびUbuntuのパッケージを利用できます。

後者の場合、最初にPPAを追加します(後で削除することを忘れないでください)。

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update

これが完了したら、でインストールします

sudo apt install qdirstat

その後、デスクトップから、またはqdirstatコマンドを使用してターミナルからソフトウェアを起動できます。プロンプトに従ってスキャンするディレクトリを選択し、データが照合されて表示されるまで待ちます。

KDEバージョン、 K4DirStat 、もご利用いただけます。

四。 ディスク使用量アナライザー (別名バオバブ)

以前はBaobabとして知られていたDiskUsage Analyzerは、ご想像のとおり、別のビジュアルツールです。このユーティリティは、QDirStatのブロックベースのアプローチではなく、ディスク使用量のライブイラストとして放射状のツリーマップ円グラフを提供します。これは右側のペインにあります。左側には、現在選択されているディレクトリの内容のリストがあります。

分析を容易にするためにすべてが色分けされていますが、Disk UsageAnalyzerはそれ以上のものを提供していません。たとえば、表示しているディレクトリへの簡単なショートカットは、デフォルトのファイルマネージャで手動で開く以外にありません。

そうは言っても、Disk Usage Analyzerは使いやすく、あまり関与せずに使用状況をすばやく確認するのに理想的です。

5.5。 xdiskusage

別のブロックベースのグラフィカル使用状況アナライザーであるxdiskusageは、非常に基本的なUIを備えており、duコマンドから情報を収集します。ただし、これはユーザーに代わって実行されるため、使用状況データはすばやくコンパイルされて表示されます。

Debianベースのシステムにインストールする

sudo apt install xdiskusage

ターミナルでxdiskusageコマンドを実行して起動し、分析するディレクトリまたはディスクを選択します。

その結果、ツリーベースのプレゼンテーションが作成され、親ディレクトリブロックが左端に表示され、子ディレクトリとフォルダが右に分岐します。各ブロックには、ディレクトリ名とディスク使用量が表示されます。

マウスまたは矢印キーを使用して、ディレクトリ構造のこのグラフィック表現をナビゲートできます。ディレクトリブロックについてもっと知る必要がありますか?パスをクリップボードにコピーしたり、ディスプレイを印刷したりするなどのオプションを右クリックするだけです。

優れたグラフィックスは提供されませんが、xdiskusageは非常に軽量になるように設計されています。説明なしにディスクがいっぱいになり、スペースが不足している状況にある場合は、xdiskusageが探しているソリューションである可能性があります。

xdiskusageのダウンロード可能な実行可能ファイルは64ビットのみですが、ソースをダウンロードして、システムにコンパイルしてインストールすることもできます。

6.6。 リード

ラジアルツリーマップアプローチを採用した別のディスク使用ツールはDucです。ツールのコレクションを備えており、DebianベースのディストリビューションにDucをインストールできます。

PCを構築するのに最適な場所
sudo apt install duc

他のLinuxファミリの場合は、Webサイトからソースをダウンロードできます。 それをコンパイルする

/ usrディレクトリにインデックスを付けて、Ducの使用を開始します。これによりデータベースが構築され(詳細は以下を参照)、最初の実行にはしばらく時間がかかる場合があります。

duc index /usr

ここから、lsを使用して、ディレクトリの内容とHDDへの影響を一覧表示できます。

duc ls -Fg /usr/local

その間にDucのビジュアルアナライザーでこれを確認したい場合は、

duc gui /usr

開くことができるコンソールインターフェイスもあります

duc ui /usr

Ducは、ディスクの内容のデータベースを維持することにより、ディスク使用状況分析へのはるかに高速なアプローチを提供します。これにより、大規模なシステムに最適です。 DucのWebサイトは、「5億個のファイルと数ペタバイトのストレージ」でテストされていることを誇っています。

7。 JDiskReport

軽量インストールのもう1つのオプションは、Javaベースのディスク分析ツールであるJDiskReportです。 JDiskReportはJavaであるため、クロスプラットフォームです。つまり、古いLinuxディストリビューションや通常とは異なるLinuxディストリビューションでJDiskReportを実行しても問題が発生することはありません。

HDDを分析した後、JDiskReportは統計データをグラフと表として表示します。これがそれ自体の出番です。期待される円グラフの表示が得られるだけでなく、ユーティリティは最大のファイルの上位50のリストも表示します。タイプごとに最大のファイルを表示する画面もあります。

Javaは最も人気のあるプラットフォームではなく、更新するのが面倒ですが、xdiskusageよりも優れたレポートオプションを備えたものを探している場合は、JDiskReportがその答えです。

Linux用の7つのディスク使用ツール:どちらがお気に入りですか?

ネイティブコマンドラインツール、すばらしいGUIビジュアライザー、またはHDD使用量のコンソールベースの分析を使用するかどうかは関係ありません。誰もが利用できるツールがあります。

Linuxの基本について詳しくは、Linuxでファイルの名前を変更する方法の概要をご覧ください。

共有 共有 つぶやき Eメール コマンドプロンプトを使用してWindowsPCをクリーンアップする方法

Windows PCのストレージ容量が不足している場合は、これらの高速コマンドプロンプトユーティリティを使用してジャンクを一掃します。

次を読む
関連トピック
  • Linux
  • ハードドライブ
  • コンピュータのメンテナンス
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください