GUIを使用してディレクトリとファイルのサイズを確認するのは非常に簡単です。コマンドラインを使用してディレクトリのサイズを取得することは、GUIを使用する場合よりもはるかに難しい場合があります。 「ls」コマンドを使用すると、ディレクトリの内容を一覧表示できますが、正確なスペースまたはディレクトリサイズを確認することはできません。代わりに、ディレクトリまたはファイルの正確なサイズを取得するには、さらに多くのコマンドを調べる必要があります。

この記事では、コマンドライン環境を使用してLinuxでディレクトリサイズを確認する方法を学習します。この記事で説明するすべてのコマンドは、Ubuntu20.04システムで実行されました。すべての方法と手順はターミナルで実行されます。 Ctrl + Alt + tと入力すると、ターミナルウィンドウをすばやく開くことができます。

Linuxシステムでディレクトリサイズを確認するために使用できる方法は次のとおりです。これらの方法を1つずつ説明します。

方法1:duコマンドを使用してディレクトリサイズを確認する

ディレクトリのサイズを確認するために使用されるデフォルトのコマンドは、「du」と呼ばれます。コマンド。ディスク使用量を表します。 duコマンドは、ほとんどのLinuxディストリビューションにインストールされています。 duコマンドを使用すると、次のようにシステムの現在のディレクトリサイズを表示できます。

$ du

上記のコマンドは、ホームディレクトリの内容のリストを表示します。左側に表示される数値は、各オブジェクトのサイズをキロバイト単位で示しています。

-hオプションを使用すると、次のように、出力をよりわかりやすい形式で表示することもできます。

$ du –h

上記のコマンドスペースをキロ、メガ、ギガバイトで数字とともに表示します。

特定のディレクトリのサイズを見つけるには、次の構文を使用します。

$ du –h / directory-path

一部のディレクトリには特定のディレクトリコンテンツへのアクセス権が必要なため、sudoユーザーとして上記のコマンドを実行する必要があります。

次のコマンドを使用して、ディレクトリを確認します/ varディレクトリのサイズ:

$ sudo du –h / var

-hcオプションを使用すると、特定のディレクトリのサイズをhuman-reaで表示できます。次のように、テーブル形式:

$ sudo du -hc / var

max-depthオプションを使用してサブディレクトリパスの深さを変更することもできます。たとえば、最上位のディレクトリのみを表示する場合は、次のようにmax-depth = 0を設定する必要があります。

$ sudo du –hc-max-depth = 0 / var

同様に、サブディレクトリの1つのレイヤーの場合、max-depth = 1を設定します。

$ sudo du –hc-max-depth = 1 / var

duに関連するその他のコマンドを調べる場合は、次のコマンドを使用できます。

$ man du

メソッド2:treeコマンドを使用してディレクトリサイズを確認する

treeコマンドは、ディレクトリ、サブディレクトリ、およびファイルをツリー形式で表示するために使用されます。カスタマイズ用のフラグとオプションを入力することで、このコマンドをより便利にすることができます。 treeコマンドは、ほとんどのLinuxシステムにまだインストールされていません。このコマンドは、次のようにaptパッケージマネージャーを使用してインストールできます。

$ sudo apt install tree

現在のディレクトリ、サブディレクトリ、およびファイルを表示するには、ターミナルで次のコマンドを使用します。

$ tree -d -h

treeコマンドを使用して、次の構文を使用した特定のディレクトリのコンテンツ:

$ tree / directory-path

コンテンツを一覧表示するには/ varディレクトリの場合、次のコマンドを使用します。

$ tree / var

コマンドを完了すると、ディレクトリとサブディレクトリの総数が表示されます。

treeコマンドの詳細については、次のコマンドを使用してください。 :

$ man tree

方法3:ダイアを確認するncduコマンドを使用したctoryサイズ

「ncdu」と略されるNCursesディスク使用量は、ディレクトリサイズの確認にも使用されます。 ncduは、ほとんどのLinuxシステムにデフォルトでインストールされていません。次のように、aptパッケージマネージャーからコマンドラインを使用してこのコマンドをインストールする必要があります。

$ sudo apt install ncdu

ncduを使用すると、システムディスクの使用状況をインタラクティブに表示できます。次のコマンドを実行して、このコマンドを試してください。

$ ncdu

左上隅には、表示されている現在のディレクトリが表示されます。左側の列には、ディレクトリのサイズが数値で表示されます。#記号は、各ディレクトリの横のサイズを示します。矢印キーを使用して、これらの行間を移動できます。ここで、右矢印の目的はディレクトリを参照することであり、左矢印の目的はあなたを元に戻すことです。

ncduコマンドを使用して、次のように特定のディレクトリをターゲットにすることもできます。

$ ncdu / var

ncduインターフェースを終了するには、「q」を押し、ヘルプが必要な場合は「?」を押します。

この記事では、Ubuntu20.04でターミナルコマンドラインを使用してディレクトリサイズを確認する方法を学習しました。 3つの異なる方法によるLinuxシステム。ターミナルを使用して、tree、ncdu、およびduコマンドに関連するその他のコマンドを調べることができます。これらのコマンドは、すべてのLinuxディストリビューションで使用できます。ご質問やご提案がございましたら、以下にコメントしてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です