Linux统计文件夹和文件数量

不递归:
find -maxdepth 1 -type d|wc -l
or
ls -l |grep ^d|wc -l
递归
find -maxdepth 2 -type d|wc -l
or
find -type d|wc -l


统计文件数量
递归:
find -type f|wc -l
递归并指定文件类型:
find -type f -name '*.txt'|wc -l
or
find -name '*.txt'|wc -l


不递归:
ls |wc -l
不递归并指定文件类型:
ls *.txt|wc -l
不递归并排除文件夹:
ls -l|grep ^-|wc -l


小结:
不递归使用ls命令
递归使用find命令
不递归并过滤文件或文件夹时的命令最好使用
ls -l|grep ^d
ls -l|grep ^-

你可能感兴趣的:(Linux)