统计当前文件夹下文件的个数
1 | ls -l | grep "^-" | wc -l |
统计当前文件夹下目录的个数
1 | ls -l | grep "^d" | wc -l |
统计当前文件夹下文件的个数(包括子文件夹中的文件)
1 | ls -lR | grep "^-" | wc -l |
统计当前文件夹下目录的个数(包括子文件夹中的目录)
1 | ls -lR | grep "^d" | wc -l |
各参数的含义
ls -l
表示列出当前文件夹下文件的信息grep "^-"
grep表示将ls输出的信息进行过滤 "^-"
表示得到文件,""^d
表示得到目录wc -l
表示统计输出信息的行数