[wc]统计目录中文件个数

参考:【Linux】Linux下统计当前文件夹下的文件个数、目录个数

使用lswc命令可以统计目录中文件个数

wc

# 打印文件行数
$ wc -l

ls

# 打印所有文件+目录
$ ls
# 打印所有文件
$ ls -l | grep '^-'
# 打印所有目录
$ ls -l | grep '^d'
# 递归打印所有文件
$ ls -lR | grep '^-
# 递归打印所有目录
$ ls -lR | grep '^d'

ls + wc

  1. 查询当前目录下文件+文件夹个数
$ ls | wc -l
  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