美文网首页Linux程序员
Linux 统计一个文件夹下文件个数

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

作者: 衣介书生 | 来源:发表于2018-01-17 08:52 被阅读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
    

    参考链接

    相关文章

      网友评论

        本文标题:Linux 统计一个文件夹下文件个数

        本文链接:https://www.haomeiwen.com/subject/lgdyoxtx.html