Linux下统计当前文件夹下的文件个数、目录个数

 更新时间:2014年10月21日 09:28:58   投稿:junjie  
这篇文章主要介绍了Linux下统计当前文件夹下的文件个数、目录个数,本文使用ls命令配合管理、grep命令实现统计需求,需要的朋友可以参考下

1) 统计当前文件夹下文件的个数

复制代码 代码如下:

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

2) 统计当前文件夹下目录的个数

复制代码 代码如下:

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

 
3) 统计当前文件夹下文件的个数,包括子文件夹里的
复制代码 代码如下:

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

 
4) 统计文件夹下目录的个数,包括子文件夹里的

复制代码 代码如下:

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

 
说明:
复制代码 代码如下:

ls -l

长列表输出当前文件夹下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
 
复制代码 代码如下:

grep "^-"

这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
复制代码 代码如下:

wc -l

统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。

相关文章

  • 修改Apache配置指定php配置文件php.ini的位置方法

    修改Apache配置指定php配置文件php.ini的位置方法

    下面小编就为大家带来一篇修改Apache配置指定php配置文件php.ini的位置方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 如何使用date获取时间戳

    如何使用date获取时间戳

    这篇文章主要介绍了如何使用date获取时间戳,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • linux Shell入门:掌握Linux,OS X,Unix的Shell环境

    linux Shell入门:掌握Linux,OS X,Unix的Shell环境

    这篇文章主要介绍了linux Shell入门:掌握Linux,OS X,Unix的Shell环境 ,需要的朋友可以参考下
    2015-04-04
  • Shell脚本逐行读取文本文件(不改变文本格式)

    Shell脚本逐行读取文本文件(不改变文本格式)

    这篇文章主要介绍了Shell脚本逐行读取文本文件,本文着重探讨不改变文本格式的方法读取出文件内容,需要的朋友可以参考下
    2015-04-04
  • 一些你必须要熟练掌握的git命令

    一些你必须要熟练掌握的git命令

    git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中。下面这篇文章主要给大家分享了一些你必须要熟练掌握的git命令,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧。
    2018-02-02
  • Window11 WSL2 添加静态IP的脚本

    Window11 WSL2 添加静态IP的脚本

    这篇文章主要介绍了Window11 WSL2 添加静态IP的脚本方法,通过一段脚本给 Windows 端的"vEthernet (WSL)"加了IPv4 172.18.16.1,给 Linux 端的 eth0 添加 IPv4 172.18.16.1,在使用前,请按需调整网络接口的名称和IP地址,需要的朋友可以参考下
    2023-01-01
  • shell脚本实现linux系统文件完整性检测

    shell脚本实现linux系统文件完整性检测

    这篇文章主要介绍了shell脚本实现linux系统文件完整性检测,本文给出的脚本使用对比MD5的方法,检测linux系统文件是否被替换等问题,需要的朋友可以参考下
    2014-12-12
  • Shell程序退出状态码的命令详解

    Shell程序退出状态码的命令详解

    在本篇文章当中主要给大家介绍一个shell的小知识——状态码。这是当我们的程序退出的时候,子进程会将自己程序的退出码传递给父进程,有时候我们可以利用这一操作做一些进程退出之后的事情,比如当程序执行失败或者被某个信号杀死我们就可以了解到,然后做出对应的措施
    2022-10-10
  • Shell+Curl网站状态检查脚本 抓出无法访问的站点

    Shell+Curl网站状态检查脚本 抓出无法访问的站点

    这篇文章主要介绍了Shell+Curl网站状态检查脚本 抓出无法访问的站点,需要的朋友可以参考下
    2015-10-10
  • shell性能测试脚本优化的技巧

    shell性能测试脚本优化的技巧

    这篇文章主要介绍了shell性能测试脚本优化技巧,本文通过实例截图的形式给大家展示,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论