Linux duコマンドでファイル・ディスクの使用量を表示する方法!オプションも一覧で解説!

LinuxやMacのディレクトリ(フォルダ)やファイルの管理編集が、素早く軽快にできるLinuxコマンドですが、特に容量の表示に便利な「du」があります。今回の記事では「du」の使用法と、オプションの種類について詳しく解説します。

目次

  1. 1Linux duコマンドでディレクトリごとの容量を確認しよう
  2. Linux duコマンドとは?
  3. Linux duコマンド単体ではなにができるの?
  4. Linux duコマンドの基本的な使い方
  5. Linux duコマンドではアクセス権限があるもののみ集計
  6. 2Linux duコマンドのオプション一覧と使用例
  7. Linux duコマンドのオプション一覧
  8. ファイル容量も表示するには「all」を使用
  9. 表示する単位の変更は「-h」や「-B」を使用
  10. ディスク使用量の合計表示は「-s」を使用
  11. 集計するディレクトリの深さは「-d」で指定
  12. 集計結果の並べかえは「sort」を使用
  13. 除外したいディレクトリの選択は「-exclude」を使用
  14. 3Linux duコマンドに関連するコマンド
  15. Linux dfコマンド
  16. Linux mountコマンド
  17. 4Linux duコマンドを使いこなして容量の管理をしよう

Linux duコマンドでディレクトリごとの容量を確認しよう

今回はLInuxPCやMacPCでおなじみ、黒い画面の「CUI」キャラクターユーザーインターフェースです。コマンドをひとつひとつ、確認しながら入力していきますが、この記事ではディレクトリの容量を確認するための「du」コマンドを紹介します。

Linux「du」は、Linuxコンピューターの、ディレクトリ操作で使用される「コマンド」です。主にunix系の「Linux」や、「Mac」のターミナルで使用されるコマンドです。

近年はWindows10にも、Linuxをインストールできる環境が整ってインストールして利用される方も増えたようです。

本記事では、この「du」コマンドの「働き」や「オプション」「使用方法」について、初心者にもわかるよう、やさしく解説していきます。

Linux duコマンドとは?

Linux「du」とは「ディレクトリ(フォルダ)」や「ファイル」の内容を集計して「ディレクトリ使用量」の合計を表示するコマンドです。

主にディレクトリの空き容量を、確認するとき使用します。似たようなコマンドに「df」がありますが、dfは「ディスクの空き」を表示するコマンドです。

Linux duコマンド単体ではなにができるの?

Linux duコマンドは他のLinuxコマンドと同様に、対象を指定して実行することが多いのですが、du単体で実行すると、カレントディレクトリ(現在いるフォルダ)+ 中に含まれる「サブディレクトリ」のサイズまで、すべての使用量を合計して表示します。

Linux duコマンドの基本的な使い方

Linuxのターミナルを起動すると、上記のように、コマンド入力画面になります。上図では「abc」が、現在いる「カレントディレクトリ」です。「~$」は入力を促すコマンドプロンプトで、右となりの、白く点滅する場所が、コマンドを入力するところです。

上図のように、半角で「du」と入力して「リターンキー」(WindowsではEnterキー)で確定すると、「カレントディレクトリ」と、「サブディレクトリ」のディスク使用量(サイズ)が画面に表示されます。

上図のように「du」コマンドにより、abcディレクトリ(フォルダ)内の、5個のフォルダのディスク使用量(サイズ)と合計が、表示され確認できます。

Linux duコマンドではアクセス権限があるもののみ集計

最初に「root権限」について説明します。「root権限」をもつユーザーを「rootユーザー」といい”PCの事が、なんでもできる””PCのどこでも、アクセスできる”ユーザーのことをいいます。Windowsでは「administrator(アドミニストレータ)」と言い、「管理者」のことです。

rootユーザーには、だれでもログインするだけでなれます。ログイン画面で下記の事項を、入力すればログインできます。
<ユーザー名><root、パスワード><決めたもの>

「root権限」は強力で、誤った操作をすると、システムを破壊してしまうこともあります。初心者の方は、できるだけ一般ユーザーのままで、パソコンを管理した方が無難なようです。

一般ユーザーのコマンドプロンプトは「$」ですが、「rootユーザー」になりますと「#」になります。

「rootユーザー」は、一般ユーザーのアクセスできない、ディレクトリへののアクセスも検索もできるようになりますが、編集はしない方がよいでしょう。本記事の「du」コマンドの実行では、root権限があれば便利に実行できます。

FTPのコマンド一覧!LinuxでのFTPサーバーで使うコマンドまとめ
FTPのコマンド一覧を紹介します。LinuxのFTPサーバー運用コマンドのまとめ一覧を参考に...

Linux duコマンドのオプション一覧と使用例

関連するまとめ

関連するキーワード

この記事のライター
山口 長二
きょうは霜が降りていました冬本番ですね。皆さんがんばりましょう。

人気の記事

新着まとめ