Linux统计文件夹下的文件数目

Linux下有三个命令:lsgrepwc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。

  • 统计当前目录下文件的个数(不包括目录)
ls -l | grep "^-" | wc -l
  • 统计当前目录下文件的个数(包括子目录)
 ls -lR| grep "^-" | wc -l
  • 查看某目录下文件夹(目录)的个数(包括子目录)
ls -lR | grep "^d" | wc -l

命令解析:

  • ls -l

长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR是列出所有文件,包括子目录。

  • grep ^-

    过滤ls的输出信息,只保留一般文件,只保留目录是grep ^d

  • wc -l

    统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:SmallA,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/linux%e7%bb%9f%e8%ae%a1%e6%96%87%e4%bb%b6%e5%a4%b9%e4%b8%8b%e7%9a%84%e6%96%87%e4%bb%b6%e6%95%b0%e7%9b%ae/

(0)
SmallA的头像SmallA认证作者
上一篇 2024年 3月 18日 下午3:39
下一篇 2024年 4月 19日 下午3:58

相关推荐

  • iotop

    文章目录iotop补充说明安装语法选项实例 iotop 用来监视磁盘I/O使用状况的工具 补充说明 iotop命令 是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与…

    入门教程 2023年 12月 19日
  • 接口(二)

    文章目录接口实现接口:指针接受者与值接受者实现多个接口接口的嵌套接口的零值 接口 上一节:第十八篇 接口一下一节:第二十篇 并发入门 欢迎来到第 19 个教程。接口共有两个教程,这…

    2023年 12月 5日
  • 并发入门

    文章目录并发入门并发是什么?并行是什么?并行和并发有何区别?从技术上看并发和并行Go 对并发的支持 并发入门 上一节:第十九篇 接口二下一节:第二十一篇 协程 欢迎来到第 20 个…

    2023年 12月 5日
  • Git 标签

    如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 比如说,我们想为我们的 aaronyang 项目发布一个1.0版本。 我们可…

    2024年 4月 30日
  • reboot

    文章目录reboot补充说明语法选项实例 reboot 重新启动正在运行的Linux操作系统 补充说明 reboot命令 用来重新启动正在运行的Linux操作系统。 语法 rebo…

    入门教程 2024年 3月 1日
  • ps

    文章目录ps补充说明语法选项实例 ps 报告当前系统的进程状态 补充说明 ps命令 用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时…

    入门教程 2024年 3月 1日
  • ispell

    文章目录ispell补充说明语法参数 ispell 检查文件中出现的拼写错误 补充说明 ispell命令 用于检查文件中出现的拼写错误。 语法 ispell(参数) 参数 文件:指…

    入门教程 2023年 12月 19日
  • gdb

    文章目录gdb补充说明语法选项参数实例补充内容 gdb 功能强大的程序调试器 补充说明 gdb命令 包含在GNU的gcc开发套件中,是功能强大的程序调试器。GDB中的命令固然很多,…

    入门教程 2023年 12月 14日
  • sha256sum

    文章目录sha256sum补充说明语法选项实例 sha256sum 用于计算文件的 SHA-256 哈希值 补充说明 sha256sum命令 是打印或检查 SHA256(256位)…

    入门教程 2024年 3月 4日
  • Helm | Helm 列表

    文章目录helm list简介可选项从父命令继承的命令请参阅 helm list 列举发布版本 简介 该命令会列举出指定命名空间的所有发布版本,(如果没有指定命名空间,会使用当前命…

    入门教程 2023年 12月 14日
Translate »