大家不需要看这个,我这个就是方便自己看的,总是忘性大。
(1)查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
(2)查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR | grep "^-"| wc -l
(3)查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l | grep "^d"| wc -l
(4)查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR | grep "^d"| wc -l
(5)递归查找当前文件夹下所有文件
find . -type f | wc -l
(6)递归查找当前目录下的子目录总数
方法一:
ls -ap | grep "/" | wc -l
解读:
ls - p 会为目录添加一个/
grep 进行筛选即可
wc -l 统计行数
方法二:
ls -al | grep ^d | wc -l
ls -l 利用第一个文件描述字符
grep 筛选以d开头的
wc 统计
方法三:
find . -type f | wc -l