Linux下统计文件夹、文件的数量

1. 统计当前目录下文件的数量,不包含子目录中的文件

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

2. 统计当前目录下文件的数量,包含子目录中的文件

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

3. 统计当前目录下文件夹的数量,不包含子目录中的文件夹

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

4. 统计当前目录下文件夹的数量,包含子目录中的文件夹

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

5. 统计当前目录下指定前缀名的目录下所有的文件数量,不包含子目录中的文件

# 例如统计当前目录下所有以“2020”开头的目录下的文件数量,不包含子目录中的文件
ls -l 2020* | grep "^-" | wc -l

根据5可以类比出2、3、4的情况。

参考:https://www.cnblogs.com/dbalightyear/p/11280217.html

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页