コマンド du は指定されたディレクトリ下にあるファイル容量を集計します。
どちらも -k を指定しない限りブロック単位(512Byte)で容量を表示します。-k を指定 するとキロバイト単位で表示します。
$ df ファイルシステム 512ブロック 使用量 空き領域 使用率 マウントポイント /dev/rz0a 152878 95558 42032 69% / /proc 0 0 0 100% /proc /dev/rz0g 2148572 1691248 242466 87% /usr /dev/rz0h 606046 163628 381812 30% /var /dev/rz1d 1990124 1783982 206142 90% /usr/users /dev/rz1e 1301646 802408 499238 62% /local /dev/rz2d 1991708 1524412 407544 79% /proj1 /dev/rz2e 1990124 1077480 852940 56% /proj2 /dev/rz3d 1991708 933116 998840 48% /proj3 /dev/rz3e 1990124 1132976 797444 59% /proj4
$ df -k /usr ファイルシステム 1024ブロック 使用量 空き領域 使用率 マウントポイント /dev/rz0g 1074286 845624 121233 87% /usr
$ du /usr/bin 25732 /usr/bin/X11 9138 /usr/bin/mh 75846 /usr/bin
$ du -sk /usr/bin 37923 /usr/bin
$ du -s . 129932 $ du . | awk '{n=n+$1}END{print n}' 370444 # 下位のディレクトリが何度も集計されるため、単純に合計すると # 実際の総量よりも多い合計値になってしまう $ du . | tail -2 24 ./archive 129932 . # 本当の合計は、最後に表示される
$ du -S . | tail 8 ./bar_map/other 416 ./bar_map 608 ./js/img 12 ./js 4864 ./kits 4 ./temp 88 ./tips/cgi-bin 172 ./tips 24 ./archive 7976 . $ du -S . |awk '{n=n+$1}END{print n}' 129932 # 先の合計と合致している