怎么使用shell脚本巧妙统计文件
如何使用shell脚本巧妙统计文件
在Linux中,经常会遇到需要统计文件或目录的大小的情况。如果是简单的统计,可以使用du命令,但是如果要统计出每个目录或文件的大小,就必须使用一些更复杂的命令了。
下面介绍一个使用shell脚本实现统计文件或目录大小的方法。
首先,创建一个名为size.sh的脚本文件,内容如下:
#!/bin/bash #size.sh #author: xiaoxue #email: xiaoxue@163.com sum=0 for i in `ls -l $1 |awk '{print $5}'` do sum=$[$sum+$i] done echo "size: $sum"
然后,修改该脚本的执行权限,使其可以直接执行:
chmod +x size.sh
最后,运行该脚本即可统计出指定目录或文件的大小:
./size.sh /home/xiaoxue
这样,就可以使用shell脚本巧妙地统计文件或目录的大小了。
相关文章