大家不需要看这个,我这个就是方便自己看的,总是忘性大。
(1)查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
(2)查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR | grep "^-"| wc -l
(3)查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l | grep "^d"| wc -l
(4)查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR | grep "^d"| wc -l
(5)递归查找当前文件夹下所有文件
find . -type f | wc -l
(6)递归查找当前目录下的子目录总数
方法一:
ls -ap | grep "/" | wc -l
解读:
ls - p 会为目录添加一个/
grep 进行筛选即可
wc -l 统计行数
方法二:
ls -al | grep ^d | wc -l
ls -l 利用第一个文件描述字符
grep 筛选以d开头的
wc 统计
方法三:
find . -type f | wc -l
本文分享了在Linux环境下,如何使用ls、find、grep和wc等命令组合,精确统计当前目录及其子目录下的文件数量、目录数量的方法。通过六个实用的命令行技巧,帮助读者快速掌握文件系统统计的基本操作。
1582

被折叠的 条评论
为什么被折叠?



