君は心理学者なのか?

大学時代に心理学を専攻しなぜかプログラマになった、サイコ(心理学)プログラマかろてんの雑記。

duコマンドを使って、現在いるディレクトリにあるファイルの合計サイズを出したい

f:id:karoten512:20180209233955p:plain

現在いるディレクトリにあるファイルの合計サイズを出したい

$ du -sh .

解説

sオプションについて

sオプションをつけないとどうなるか

$ du -h .
1.2G    ./directoryA
1.2G    ./directoryB
 24K    ./pra

すべてのディレクトリのサイズがでてくる。

つけるとどうなるか

$ du -hs .
3.6G    .

普通に合計値が出る。

hオプションについて

つけないとどうなるか

$ du -s .
7614736 .

512バイト単位で出る。 なぜだ。

つけるとどうなるか

$ du -sh .
3.6G    .

いい感じの単位で出してくれる。