使用ls和grep命令配合
统计当前目录下文件的个数,不包括目录
> ls -l | grep "^-" | wc -l
统计文件夹下文件个数,包括子文件
> ls -lR | grep "^-" |...wc -l
9188
统计文件夹下目录个数,包括子目录
> ls -lR | grep "^d" | wc -l
540
使用find和wc
统计当前目录下所有的普通文件,包含隐藏文件,不包含子目录下的文件...> find /etc -maxdepth 1 -type f | wc -l
统计目录中的文件数量,包含隐藏文件,包含子目录的文件
> find /etc -type f | wc -l
统计当前目录的下的子目录数...,包含隐藏目录,不包含子目录下的目录
> find /etc -maxdepth 1 -type d | wc -l
统计当前目录的下的子目录数,包含隐藏目录,包含子目录下的目录
> find /etc.../share
4 directories, 0 files
-i – 不打印缩进行
-L – 指定要显示的目录树的深度级别,在上面的情况下是 1
-f – 使树打印每个文件的完整路径前缀
相关文章