linux中du的常见用法和查看文件大小并排序
2020-10-22 本文已影响0人
早点起床晒太阳
常见用法
在linux中查看文件大小是个很常用的例子,我这里只列举常用的用法
du -s 仅显示总计,只列出最后加总的值。
du -h 以K,M,G为单位,提高信息的可读性。
du -s 应用在想知道目录具体有多大的时候
du -h 这样方便看,常常du -s 查询的时候也可以加上-h 但是有一种情况例外,就是如下这种
查看文件大小并排序
前两天我想看下有个目录下(HDFS的 和linux的用法一样)所有文件的大小并排下序
这里补充下sort的用法
sort -n 依照数值的顺序排序(由小到大)
sort -nr 依照相反的顺序 (即由大到小)
写法如下
hadoop fs -du -s -h /user/zgh | sort -n
这样不可以,会统计出总数
所以我又换了种写法
hadoop fs -du -s -h /user/zgh/* | sort -n
这样不会统计总数,但是也不对,网上查了下资料发现不可以加-h
于是最终的写法为
hadoop fs -du -s /user/zgh/* | sort -n