複数ファイルの合計サイズ計算にwcやduを使う

備忘。

複数ファイルの合計サイズの確認にwcが使えます。

$ find /tmp/hoge/ -type f -user user00 | xargs wc -c
           0 /tmp/hoge/A0F-2D47-7F8AD0CA1700-285E-2-29.bin
  9850546468 /tmp/hoge/A0F-2D47-7F8ACBFFF700-285E-2-19.bin
  5504904268 /tmp/hoge/A0F-2D47-7F8ACBFFF700-285E-2-1.bin
  5537057945 /tmp/hoge/A0F-2D47-7F8ACBFFF700-285E-2-15.bin
(略)
           0 /tmp/hoge/A0F-2D47-7F8AD0CA1700-285E-2-D.bin
341439837510 合計

そしてduでもできると知った。-hが使えるのでこちらの方がいいかも。

$ find /tmp/hoge/ -type f -user user00 | xargs du -hc
0       /tmp/hoge/A0F-2D47-7F8AD0CA1700-285E-2-29.bin
9.2G    /tmp/hoge/A0F-2D47-7F8ACBFFF700-285E-2-19.bin
5.2G    /tmp/hoge/A0F-2D47-7F8ACBFFF700-285E-2-1.bin
(略)
0       /tmp/hoge/A0F-2D47-7F8AD0CA1700-285E-2-D.bin
329G    合計