sort命令中-h参数的小作用

sort命令中-h参数的小作用作为 LINUX 系统管理员或者普通用户 经常会碰到常用目录 home 或 tmp 满导致储存空间不足的报错 这个时候 我们会使用 du 命令来查看 看是那个目录或文件占用的空间最大 比如说 du sh home 13M home back 847M

大家好,我是讯享网,很高兴认识大家。

作为LINUX系统管理员或者普通用户,经常会碰到常用目录(/home或/tmp)满导致储存空间不足的报错,这个时候,我们会使用du命令来查看,看是那个目录或文件占用的空间最大,比如说:

# du -sh /home/* 13M /home/back 847M /home/jerry 10G /home/tom 1.2M /home/learn 13M /home/lt 4.0K /home/other 1.8M /home/root 287M /home/tomcat 249M /home/xyz 8.0K /home/zoo

讯享网

讯享网
上面的命令,在du命令后面添加-h参数,人性化的显示占用空间大小,G,M,K来显示,固然是好,但如果该目录下子目录太多的话,还是不好看,究竟是哪个目录占用的空间大。 这个时候如果通过管道再结合head命令和sort命令,就可以很好的显示了!


讯享网

# du -sh /home/* | head -n 10 | sort -hr 10G /home/tom 847M /home/jerry 287M /home/tomcat 249M /home/xyz 13M /home/lt 13M /home/back 1.8M /home/root 1.2M /home/learn 8.0K /home/zoo 4.0K /home/other
备注:

1. head -n 10 # 显示前10条记录

2. sort -h    # compare human readable numbers (e.g., 2K 1G)

小讯
上一篇 2025-02-22 17:43
下一篇 2025-01-26 17:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/41612.html