Solaris のシステム管理 (第 2 巻)

ディレクトリ、サブディレクトリ、ファイルのサイズを表示する方法

次のように du コマンドを入力して、1 つ以上のディレクトリ、サブディレクトリ、ファイルのサイズを表示します。サイズは 512 バイトブロック単位で表示されます。

$ du [-as] [directory ...]

du

指定した各ディレクトリとそれらの下の各サブディレクトリのサイズを合わせて表示する 

-a

指定したディレクトリ内の各ファイルと各サブディレクトリのサイズと合計ブロック数を表示する 

-s

指定したディレクトリ内の合計ブロック数を表示する 

directory ...

調べたい 1 つ以上のディレクトリを指定する 

例 - ディレクトリ、サブディレクトリ、ファイルのサイズを表示する

次の例は、2 つのディレクトリとそれらのすべてのサブディレクトリのサイズを表示します。

$ du /var/log /var/cron
4       /var/log
3250    /var/cron

次の例は、2 つのディレクトリとそれらのすべてのサブディレクトリとファイルのサイズ、および各ディレクトリ内の合計ブロック数を表示します。

$ du -a /var/log /var/cron
0       /var/log/authlog
0       /var/log/syslog
2       /var/log/sysidconfig.log
4       /var/log
3248    /var/cron/log
3250    /var/cron

次の例は 2 つのディレクトリの合計サイズを表示します。

$ du -s /var/log /var/cron
4      /var/log
3250   /var/cron