Linux程序员

Linux 统计一个文件夹下文件个数

2018-01-17  本文已影响0人  衣介书生

在学习机器学习算法的过程中,由于用到了大量的数据,如果知道一些常用的 Linux 命令,可以对数据进行初步的统计,这样能够有效的提高我们的学习效率。

第一种方法

这种方法是通过组合三个命令来达到目的。首先 ls -l 列出当前文件夹下的详细的文件信息,每个文件对应的信息独占一行。接着将得到的信息通过管道传给 grep "^-" 命令。这个命令对得到的信息进行过滤,只保留一般文件。接着再将过滤后的信息通过管道传给 wc -l 命令,这个命令统计得到信息的行数。通过这些命令的组合。也就统计出了当前文件夹下有多少个一般文件(不包括目录)。

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

第二种方法

这里就不对命令展开介绍了。只说明 find 命令默认是递归查找的。

find ./ -type f | wc -l
find ./ -maxdepth 1 -type f

参考链接

上一篇下一篇

猜你喜欢

热点阅读