前景:有一個同事過來說想要統計一下,一個目錄下面各個目錄及其裏面的目錄總數。
腳本如下:
#!bin/bash
for i in `ls /home/admin/weipengfei/`;
do
if [ -d $i ];then
num=`ls /home/admin/weipengfei/$i -lR|grep "^d"|wc -l`
echo "$i $num"
fi
done
查看某目錄下文件的個數,包括子目錄裏的:ls -lR|grep "^-"|wc -l
主要使用到了參數R:
-l use a long listing format
-R, --recursive