失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux sort命令和du命令使用

linux sort命令和du命令使用

时间:2021-05-24 22:17:30

相关推荐

linux sort命令和du命令使用

linux sort命令和du命令使用

下面是我整理文档时发现比较重要的命令

du命令行使用介绍

我想知道当前文件夹下面哪些文档比较大?

#显示文件夹下面文档的所占用空间的大小,以M,G形式显示du -h -d 1

对应的du的命令常用的如下

du --help#对应的文件夹深度-d, --max-depth=Nprint the total for a directory (or file, with --all)only if it is N or fewer levels below the commandline argument; --max-depth=0 is the same as--summarize#对应文件大小显示样式-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)--inodeslist inode usage information instead of block usage#显示大小情况-t, --threshold=SIZE exclude entries smaller than SIZE if positive,or entries greater than SIZE if negative

对应的命令如下

#查找大于1G的文件du -h -d 1 -t 1024M

sort命令使用介绍

参见文章 linux sort 命令详解

sort是在Linux里非常常用的一个命令,管排序的。

sort的-r选项:sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。

sort的-o选项:由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile.

sort的-n选项:你有没有遇到过10比2小的情况。我反正遇到过。出现这种情况是由于排序程序将这些数字按字符来排序了,排序程序会先比较1和2,显然1小,所以就将10放在2前面喽。这也是sort的一贯作风。我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”!

sort的-t选项和-k选项:指定了间隔符之后,就可以用-k来指定列数了。

-M会以月份来排序,比如JAN小于FEB等等

我的本意是通过对du处的结果进行排序,对应的命令行是

#排序方式为降序,按照数值排序du -h -d 1 -t 100M|sort -hr#排序方式使用数值排序,指定第一列,注意加n表示按数值排行du -h -d 1 -t 100M|sort -n -k 1

如果觉得《linux sort命令和du命令使用》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。