du コマンドとオプションを使用すると、ディレクトリのサイズを表示できます。さらに quot コマンドを使用すれば、ユーザーアカウントによって占められるローカル UFS ファイルシステム上のディスク容量のサイズを知ることができます。これらのコマンドの詳細は、du(1) および quot(1M) を参照してください。
du コマンドは、指定したディレクトリのサイズ、およびすべてのサブディレクトリを表示します。このコマンドは、次のオプションを指定して使用できます。
–a – 指定したディレクトリ内の各ファイルと各サブディレクトリのサイズと合計ブロック数を表示します。
–s – 指定したディレクトリ内の合計ブロック数を表示します。
–H – 各ディレクトリのサイズを 1000 バイト単位のブロック数で表示します。
次のコマンド構文を使用します。
$ du [options] [directory1 directory2 ...]
次の例は、/var/adm のサイズおよびそのサブディレクトリを表示しています。
$ du /var/adm 2 /var/adm/acct/nite 2 /var/adm/acct/sum 8 /var/adm/acct 2 /var/adm/sa 2 /var/adm/sm.bin 258 /var/adm
異なるディレクトリのサイズを比較するには、コマンドにそれらのディレクトリを指定します。次の例は、/var/adm と /var/spool/lp のサイズの比較を示しています。
$ du /var/adm /var/spool/lp 2 /var/adm/acct/nite 2 /var/adm/acct/sum 8 /var/adm/acct 2 /var/adm/sa 2 /var/adm/sm.bin 258 /var/adm 4 /var/spool/lp/admins 2 /var/spool/lp/requests/printing.... 4 /var/spool/lp/requests 4 /var/spool/lp/system 2 /var/spool/lp/fifos 24 /var/spool/lp
次の例は、ディレクトリのサイズを 1024 バイト単位のブロック数で示しています。
$ du -h /usr/share/audio 796K /usr/share/audio/samples/au 797K /usr/share/audio/samples 798K /usr/share/audio