linux下统计当前文件夹的文件和目录个数命令说明

如题

linux下统计当前文件夹下的文件个数、目录个数详细说明

命令:

1
2
3
4
5
6
7
8
统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
统计文件夹下目录的个数,包括子文件夹里的
ls -lR|grep "^d"|wc -l
统计当前文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计当前文件夹下目录的个数
ls -l |grep "^d"|wc -l

说明:

1
2
3
4
5
6
7
8
ls -l 显示当前文件夹下的文件列表(包括目录)
ls -lR 显示当前文件夹下的所有文件列表(包括子目录文件)
‘|’ 在Linux中是管道符,将前面命令的输出作为后面命令的输入
grep 是过滤,只显示匹配成功的结果
"^-" 是正则表达式,表示只显示以 '-'开头的行,
"^d" 表示只显示以'd'开头的行。
Linux中文件(非目录)是以'-'开头的,而目录是以'd'开头的。
wc 是统计用的。 -l 参数用来输出输入的行的数目

本文标题:linux下统计当前文件夹的文件和目录个数命令说明

文章作者:暮沉沉

发布时间:2017年09月20日 - 08:09

最后更新:2017年09月22日 - 18:09

原始链接:http://maplege.github.io/2017/09/20/linuxCountFiles/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------