1、当前文件夹及子文件夹的数量:
ls -lR | grep "^d" | wc -l
2、当前文件及子目录文件夹的数量:
ls -lR | grep "^-" | wc -l
3、当前目录某文件的数量:
find . -name filename | wc -l
4、当前目录所有目录和文件罗列及数量:
find . -name "*" > list.txt
find . -name "*" | wc -l
PS:
grep "^-”:以-开头的是文件
grep “^d”:以d开头的是目录
wc -l:统计输出的行数
参考:
linux 统计文件数量 - 小秦的开发梦 - 博客园
linux之ls -l|grep “^-“|wc -l命令_Karson Tiger的博客-CSDN博客