$ du [オプション][ディレクトリ名] |
ファイルやディレクトリの使用容量を確認するには du というコマンドを使用します。
指定したディレクトリ以下やファイルの容量をブロック単位で表示します。対象を省略するとカレントディレクトリを表示します。
代表的なオプションを以下に示します。
表 10-3. du コマンドのオプション
| -a | ディレクトリだけではなくファイルも表示します。 |
| -b | byte 単位で表示します。 |
| -c | 最終行に、対象の total(総容量)を表示します。 |
| -k | KB 単位で表示します。 |
| -h | G(B)や M(B)などの単位付きで表示します。 |
| -H | -h オプションを 1024byte 単位ではなく、1000byte 単位で表示します。 |
| -s | 引数で指定したディレクトリの合計のみを表示します。 |
オプションを指定せずに実行した場合は、存在するディレクトリの容量を KB 単位で表示します。
$ du 8 ./.xemacs 20 ./.lang 8 ./.kde/Autostart 8 ./.kde/share/apps/kdisplay/color-schemes 12 ./.kde/share/apps/kdisplay 8 ./.kde/share/apps/konqueror 4 ./.kde/share/apps/ksplash 28 ./.kde/share/apps 40 ./.kde/share/config 72 ./.kde/share 84 ./.kde 180 . |
-a オプションを指定して実行します。ディレクトリだけでなくファイルも表示されます。
$ du -a 4 ./.Xdefaults 4 ./.bash_logout 4 ./.bash_profile 4 ./.bashrc 4 ./.elvisrc 4 ./.emacs 4 ./.emacs.el 4 ./.exrc 4 ./.inputrc 4 ./.less 0 ./.rhosts 4 ./.tcshrc 4 ./.vimrc 4 ./.xemacs/init.el 8 ./.xemacs 4 ./.xsession 4 ./.lang/i18nterm 4 ./.lang/langrc.csh 4 ./.lang/langrc.sh 4 ./.lang/i18n 20 ./.lang 4 ./.screenrc 4 ./.kde/Autostart/.directory 8 ./.kde/Autostart 4 ./.kde/share/apps/kdisplay/color-schemes/vendor.kcsrc 8 ./.kde/share/apps/kdisplay/color-schemes 12 ./.kde/share/apps/kdisplay 4 ./.kde/share/apps/konqueror/bookmarks.xml 8 ./.kde/share/apps/konqueror 0 ./.kde/share/apps/ksplash/pics 4 ./.kde/share/apps/ksplash 28 ./.kde/share/apps 省略 |
-b オプションを指定して実行します。byte 単位で表示されます。
$ du -b 8192 ./.xemacs 20480 ./.lang 8192 ./.kde/Autostart 8192 ./.kde/share/apps/kdisplay/color-schemes 12288 ./.kde/share/apps/kdisplay 8192 ./.kde/share/apps/konqueror 4096 ./.kde/share/apps/ksplash 28672 ./.kde/share/apps 40960 ./.kde/share/config 73728 ./.kde/share 86016 ./.kde 184320 . |
-h オプションを指定して実行します。G や M などの単位付きで表示されます。
$ du -h 8.0k ./.xemacs 20k ./.lang 8.0k ./.kde/Autostart 8.0k ./.kde/share/apps/kdisplay/color-schemes 12k ./.kde/share/apps/kdisplay 8.0k ./.kde/share/apps/konqueror 4.0k ./.kde/share/apps/ksplash 28k ./.kde/share/apps 40k ./.kde/share/config 72k ./.kde/share 84k ./.kde 180k . |
-sh オプションを指定して実行します。指定したディレクトリの合計サイズを G や M などの単位を付けて表示します。
$ du -sh 180k . |