hadoop查看文件大小
hadoop fs -du /yj/input/
列出input下所有文件的大小,以B为单位
#!/bin/sh #echo "hadoop fs -du /" hadoop fs -du /|awk '{ print $1/1000000; }'
以分别以B,KB,M,G显示
#!/bin/sh #echo "hadoop fs -du /" hadoop fs -du /|awk 'BEGIN{ unit_map[0]="B"; unit_map[1]="kB"; unit_map[2]="M"; unit_map[3]="G"; } { t=$1/1000; unit = 0; while(t>1000 && unit<3){ t=t/1000; unit=unit+1; } print t" "unit_map[unit]" "$2; }'