[1] - 查看当前目录内的文件数量(不包含子目录中的文件):

ls -l|grep "^-"| wc -l
ls -l| grep "str" | wc -l

说明:

  • ls 列出当前文件
  • ls -l 列出详细信息
  • grep 正则匹配
  • grep -v 反选
  • wc 计算数量
  • wc -l 计算行的数量

[2] - 查看当前目录内的文件数量(包含子目录中的文件):

ls -lR|grep "^-"| wc -l

[3] - 查看当前目录内的目录数量(不包含子目录中的目录):

ls -l|grep "^d"| wc -l

[4] - 查看当前目录内的目录数量(包含子目录中的目录):

ls -lR|grep "^d"| wc -l

[5] - 查看特定目录内的文件数量,如:

# test开头的所有目录内的全部文件数量
ls -lR test*/|grep "^-"| wc -l
Last modification:November 13th, 2020 at 04:33 pm