duコマンドの使い方を完全ガイド!初心者でもわかるLinuxディスク容量確認の基本
生徒
「Linuxでフォルダごとの容量を調べたいんですが、どうやればいいですか?」
先生
「それならduコマンドを使うと簡単に確認できますよ。」
生徒
「容量って、ファイルの大きさのことですか?」
先生
「そうです。ディレクトリごとにどれくらいディスクを使っているかがわかります。」
生徒
「初心者でも使えますか?」
先生
「とてもシンプルなので安心してください。基本から丁寧に説明します。」
1. duコマンドとは
duコマンドは、Linuxでディレクトリやファイルがどれくらいの容量を使っているかを確認するための基本コマンドです。
パソコンの中は、たくさんのフォルダやファイルで構成されています。これらがどれくらいの容量を使っているのかを知ることで、ディスクの整理や不要ファイルの削除に役立ちます。
例えば、スマートフォンのストレージがいっぱいになったとき、どのアプリが容量を使っているか確認することがあります。それと同じような役割を持つのがduコマンドです。
2. duコマンドの基本的な使い方
まずは最もシンプルな使い方を見てみましょう。
du
4 ./Documents
8 ./Downloads
12 .
このように実行すると、現在のディレクトリ内の各フォルダがどれくらい容量を使っているかが表示されます。
数字は容量を表しており、通常はキロバイト単位で表示されます。
3. 容量をわかりやすく表示する
初心者の方にとって、キロバイトやバイトの数字は少し分かりにくいことがあります。その場合は-hオプションを使います。
du -h
4.0K ./Documents
8.0K ./Downloads
12K .
-hはhuman readableの略で、人間が読みやすい形式で表示するという意味です。
これにより、キロバイトやメガバイトなどの単位で表示されるため、直感的に理解しやすくなります。
4. 合計サイズだけを表示する
細かい情報ではなく、合計の容量だけ知りたい場合は-sオプションを使います。
du -sh
12K .
-sはsummaryの略で、合計値のみを表示します。
フォルダ全体のサイズをすぐに確認したいときに便利です。
5. 特定のディレクトリの容量を確認する
調べたいフォルダを指定することもできます。
du -sh Documents
4.0K Documents
このようにすると、指定したディレクトリだけの容量が表示されます。
不要なファイルが多いフォルダを見つけるときにとても役立ちます。
6. 深さを指定して表示する
すべての階層を表示すると情報が多すぎることがあります。その場合は--max-depthを使います。
du -h --max-depth=1
4.0K ./Documents
8.0K ./Downloads
12K .
このオプションを使うことで、表示する階層の深さを制限できます。
大きなディレクトリ構造でも、見やすく整理して確認できます。
7. duコマンドでよく使うオプションまとめ
-h読みやすい単位で表示-s合計のみ表示--max-depth表示する階層を制限
これらを組み合わせることで、より効率よくディスク使用量を確認できます。
8. duコマンドとdfコマンドの違い
似たコマンドにdfがありますが、役割が異なります。
duディレクトリやファイルごとの使用量を確認dfディスク全体の空き容量を確認
例えると、duは部屋ごとの広さを調べる道具、dfは家全体の広さを確認する道具です。
9. duコマンドを使う場面
duコマンドは以下のような場面で活躍します。
- ディスク容量が足りないときの原因調査
- 不要なファイルの特定
- ログファイルの増加チェック
特にサーバー管理では、どのディレクトリが容量を使っているかを把握することが重要です。
まとめ
Linuxでディスク容量を確認する方法として重要なコマンドの一つであるduコマンドは、ディレクトリごとの使用容量を把握するために欠かせない基本操作です。特にLinux初心者にとっては、どのフォルダがどれだけの容量を消費しているのかを理解することは、システム管理やファイル整理の第一歩となります。duコマンドを活用することで、不要なファイルの発見やディスク容量不足の原因調査が効率よく行えるようになります。 本記事では、duコマンドの基本から応用までを段階的に解説しました。まずはduコマンド単体での実行方法を理解し、その後に-hオプションで人間が読みやすい単位表示にする方法、-sオプションで合計サイズのみを確認する方法、そして--max-depthで表示階層を制限する方法を学びました。これらのオプションを組み合わせることで、実務でも役立つ高度な使い方が可能になります。 また、特定のディレクトリを指定して容量を確認する方法も重要です。例えばログディレクトリやユーザーデータディレクトリなど、容量が増えやすい場所をピンポイントで調査することで、効率的なディスク管理が実現できます。Linuxサーバー運用では、ディスク容量不足はサービス停止の原因にもなるため、日常的にduコマンドでの確認を習慣化することが推奨されます。 さらに、dfコマンドとの違いも理解しておくことが重要です。duコマンドはファイル単位やディレクトリ単位での詳細な使用量を確認するのに対し、dfコマンドはディスク全体の空き容量を確認するためのものです。この二つを適切に使い分けることで、Linuxのディスク管理をより正確に行うことができます。 SEOの観点でも、Linuxコマンド、duコマンド 使い方、ディスク容量 確認、Linux 初心者、ファイルサイズ 確認などのキーワードは非常に重要です。これらのキーワードを意識しながら学習することで、実務スキルの向上だけでなく情報検索能力の向上にもつながります。 最後に、duコマンドは単なる容量確認ツールではなく、Linuxシステム全体の健康状態を把握するための重要なツールです。日々の運用や学習の中で積極的に活用し、効率的なファイル管理とディスク運用を身につけていきましょう。
サンプルプログラム
du -h --max-depth=1
4.0K ./Documents
8.0K ./Downloads
12K .
du -sh Documents
4.0K Documents
du -sh
12K .
生徒
Linuxでディスク容量を確認する方法がよくわかりました。duコマンドはフォルダごとのサイズを調べるのに便利ですね。
先生
その通りです。特にサーバー管理では、どのディレクトリが容量を使っているかを把握することがとても重要です。
生徒
-hや-sオプションを使うと、かなり見やすくなることも理解できました。
先生
はい。読みやすさは作業効率に直結します。状況に応じてオプションを使い分けることが大切です。
生徒
dfコマンドとの違いも理解できました。全体を見るか、詳細を見るかの違いですね。
先生
その理解で問題ありません。duとdfを組み合わせて使うことで、より正確なディスク管理ができます。
生徒
これからは定期的に容量をチェックして、不要なファイルを整理していきます。
先生
とても良い習慣です。Linuxコマンドを使いこなせるようになると、システム管理の幅が一気に広がりますよ。