首页 > shellscript > shell求文件夹中某些文件的大小

shell求文件夹中某些文件的大小

2012年12月2日 发表评论 阅读评论

工作中碰到需要shell求文件夹中某些文件的大小,不是所有文件的

所以du -sh用不上

这里简单点就一行搞定:

sum=0;for i in `ls -l *.log|awk ‘{print $5}’`;do sum=`expr $sum + $i`;done;echo `expr $sum \/ 1024 \/ 1024`

这里是所有后缀为.log的文件,ls -l之后第五列是大小字节数,expr出来后成M字节为单位.

移动设备快速阅读本文:
            请扫描二维码  -->
分类: shellscript 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.