Linuxコマンド · 1 min read · Sep 18, 2025

初心者のためのLinux dfコマンドチュートリアル(8つの例)

時には、Linuxマシン上の特定のファイルシステムでどれだけのスペースが消費されているか(およびどれだけのスペースが空いているか)を知りたいことがあります。これを行うための特定のコマンドがあり、それはdfと呼ばれています。このチュートリアルでは、このコマンドの基本と、提供される主要な機能のいくつかについて説明します。

しかし、その前に、この記事で言及されているすべての例と指示は、Ubuntu 16.04 LTSでテストされていることを言及する価値があります。

Linux dfコマンド

このツールの構文は次のとおりです:

df [OPTION]... [FILE]...

そして、manページがこのコマンドを次のように説明しています:

dfは、各ファイル名引数を含むファイルシステムで利用可能なディスクスペースの量を表示します。ファイル名が指定されていない場合、現在マウントされているすべてのファイルシステムで利用可能なスペースが表示されます。

以下のQ&A形式の例は、このコマンドラインユーティリティがどのように機能するかをよりよく理解するのに役立つはずです。

Q1. dfを使用して特定のファイルを含むファイルシステムのディスク使用量を表示するには?

ファイル(例えば、file1)があり、このファイルを含むファイルシステムの利用可能または使用済みスペースを表示する必要があるとします。これを行う方法は次のとおりです:

df 

以下は例です:

Q2. dfを使用してすべてのファイルシステムのディスク使用量を表示するには?

ツールにすべてのファイルシステムのディスク使用情報を表示させたい場合は、次のコマンドを実行するだけです:

df

私の場合のコマンドの出力は次のとおりです:

すべてのファイルシステムのディスク使用量を表示するdf

Q3. dfを使用して人間が読みやすい形式で使用情報を表示するには?

dfが人間が読みやすい形式でディスク使用情報を表示する必要がある場合は、その場合に-hオプションを使用できます。

df -h

以下は例です:

人間が読みやすい形式で使用情報を表示するdf

ギガバイトとメガバイトを表す「G」と「M」の文字に注意してください。これにより、ユーザーがこれらのサイズの数字を読みやすくなります。

Q4. dfを使用してブロック使用量の代わりにinode情報を表示するには?

ブロック使用量の代わりにdfに出力でinode情報を表示させたい場合は、-iコマンドラインオプションを使用してこれを行うことができます。

df -i

ブロック使用量の代わりにinode情報を表示するdf

現在、2列目、3列目、4列目にinode関連の数字が表示されていることに注意してください。

Q5. dfを使用してすべてのブロック関連情報の合計を生成するには?

サイズ、使用済み、利用可能な列の合計を生成するには、–totalオプションを使用します。

df --total

すべてのブロック関連情報の合計を生成するdf

合計値を表示する新しい行が下部に追加されることに注意してください。

Q6. dfを使用して出力にファイルシステムタイプを印刷するには?

dfはデフォルトでファイルシステム名を生成しますが、対応するタイプも表示させることができます。これは-Tオプションを使用して行うことができます。

df -T

出力にファイルシステムタイプを印刷するdf

新しい2列目(タイプ)にタイプ関連の情報が表示されます。

Q7. dfの出力を特定のタイプのファイルシステムに制限するには?

dfコマンドの出力を特定のタイプのファイルシステムに制限することもできます。これは-tオプションを使用して行うことができ、ファイルシステム名をその値として入力する必要があります。

df -t 

以下は例です:

Q8. dfを使用して特定のファイルシステムタイプを除外するには?

含める方法と同様に、dfが出力に特定のタイプのファイルシステムを除外するようにすることもできます。このコマンドラインオプションは-xです。

df -x 

以下は例です:

したがって、出力にtmpfsファイルシステムのエントリが生成されなかったことがわかります。

結論

明らかに、dfは理解しやすく、使いやすいツールです。主に、そのコマンドラインオプションの大部分がツールの出力の生成方法をカスタマイズすることを目的としているためです。ここでは多くの重要なオプションをカバーしました。練習が終わったら、コマンドのmanページにアクセスして、さらに詳しく知ってください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。