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

相关推荐

  • slabtop

    文章目录slabtop补充说明语法选项知识扩展实例 slabtop 实时显示内核slab内存缓存信息 补充说明 slabtop命令 以实时的方式显示内核“slab”缓冲区的细节信息…

    入门教程 2024年 3月 5日
  • at

    文章目录at补充说明语法选项参数实例 at 在指定时间执行一个任务 补充说明 at命令 用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:m…

    入门教程 2023年 12月 6日
  • unprotoize

    文章目录unprotoize补充说明语法选项参数 unprotoize 删除C语言源代码文件中的函数原型 补充说明 unprotoize命令 属于gcc套件,用于删除C语言源代码文…

    入门教程 2024年 3月 11日
  • nethogs

    文章目录nethogs补充说明语法选项安装NetHogs用法NetHogs 命令行参数 nethogs 终端下的网络流量监控工具 补充说明 有很多适用于Linux系统的开源网络监视…

    入门教程 2024年 1月 10日
  • egrep

    文章目录egrep补充说明语法实例 egrep 在文件内查找指定的字符串 补充说明 egrep命令 用于在文件内查找指定的字符串。egrep执行效果与grep -E相似,使用的语法…

    入门教程 2023年 12月 14日
  • 信道

    文章目录信道什么是信道?声明信道通过信道发送和接收数据发送和接收默认是阻塞的信道的一个例子信道的另一个例子死锁单向信道关闭信道以及使用 range for 遍历信道 信道 上一节:…

    2023年 12月 5日
  • finger

    文章目录finger补充说明语法选项参数实例 finger 用于查找并显示用户信息 补充说明 finger命令 用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大…

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

    文章目录fdisk补充说明语法选项参数实例 fdisk 查看磁盘使用情况和磁盘分区 补充说明 fdisk命令 用于观察硬盘实体使用情况,也可对硬盘分区。它采用传统的问答式界面,而非…

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

    文章目录kill目录内建命令概要主要用途选项参数返回值例子注意外部命令概要主要用途选项参数例子返回值注意参考链接 kill 发送信号到进程。 目录 bash内建命令 GNU cor…

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

    文章目录arpd补充说明语法选项参数实例 arpd 收集免费ARP信息 补充说明 arpd命令 是用来收集免费arp信息的一个守护进程,它将收集到的信息保存在磁盘上或者在需要时,提…

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