linux中du的常见用法和查看文件大小并排序

常见用法

在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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容