统计某文件夹下目录文件的个数,统计文本文件的数量

Linux下有三个命令:lsgrepwc

通过这三个命令的组合可以统计目录下文件及文件夹的个数。ls常用命令介绍

  • 统计当前目录下文件的个数(不包括目录)
$ 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
    统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。

Linux统计文件夹下的文件数量相关推荐

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

    这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...

  2. 【转】【Linux】Linux下统计当前文件夹下的文件个数、目录个数

    [转][Linux]Linux下统计当前文件夹下的文件个数.目录个数 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计文件夹下目录的 ...

  3. linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...

    1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...

  4. linux du 文件大小排序,du命令 实现Linux 某个文件夹下的文件按大小排序

    1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...

  5. python 统计文件夹下的文件夹/某类型文件的数目

            用代码读取文件时,有时需要统计某文件夹下所有文件的数目,并读取指定数目的文件!我们通常使用python的os模块完成统计工作,具体方法如下: 1.统计某文件夹下的文件夹和文件的总个数( ...

  6. shell统计当前文件夹下的文件个数、目录个数

    shell统计当前文件夹下的文件个数.目录个数 ls -l |grep "^-"|wc -l //统计当前文件夹下文件的个数 ls -l |grep "^d"| ...

  7. Linux C 读取文件夹下所有文件(包括子文件夹)

    Linux C 读取文件夹下所有文件(包括子文件夹) 递归读取某文件夹及其子文件夹下所有文件名 深入探讨:linux中遍历文件夹下的所有文件 Linux C :遍历输出指定目录下的所有文件 Linux ...

  8. ubuntu系统(四):批量化查看pcd文件, 批量化修改图像的像素尺寸、查看当前文件夹下的文件数量

    目录 一.ubuntu批量化查看pcd文件 二.ubuntu批量化修改图像的像素尺寸 三 查看当前文件夹下的文件数量 一.ubuntu批量化查看pcd文件 将下面的脚本与要批量化查看的pcd文件放在一 ...

  9. 查找文件夹下图片的数量

    //查找文件夹下图片的数量\ private int getFiles(String string){int i=0;File file = new File(string);File[] files ...

最新文章

  1. AI一分钟 | 传许家印已投资贾跃亭FF;腾讯将发布可接收微信的智能音箱;阿里确认研发自动驾驶技术
  2. Java 8 Lambda 表达式详解
  3. Spring 初识Aop JDK动态代理实现 原理初显
  4. Android Lifecycle 生命周期组件详解
  5. Android之简单的文件夹选择器实现
  6. Build String(CF-237E)
  7. 解决Office 365应用程序无法正常启动(0X0000142)
  8. OTT系统和IPTV方案哪个更适合用于搭建局域网视频点播直播
  9. Iocomp ActiveX v5 SP6 带OPC -Crack
  10. 1118 Birds in Forest (25分)
  11. 二、对HEVC/H.265视频编解码器进行隐写的基本思路
  12. Redis-5.0.5集群配置
  13. QT在QML下实现多国语言翻译
  14. 微信小程序5——小程序网络数据请求
  15. 【Mybatis】缓存
  16. div的横向与纵向排列
  17. 电路设计--驱动放大电路设计
  18. .net WebApi
  19. Linux目录说明(FHS)
  20. 【计算机大数据毕设之基于spark+hadoop的大数据分析论文写作参考案例】

热门文章

  1. 汇通达港交所上市:市值超240亿港元 阿里与顺为是股东
  2. 初探Java设计模式2:结构型模式(代理模式,适配器模式等)
  3. 《奔跑吧Linux》之Linux内核奔跑卷
  4. html封面设计图片手绘大全,一套富有创意的简约手绘插图,用于墙面装饰、明信片或小册子封面设计。手绘矢量设计元素。病媒EPS10....
  5. 条例、办法、规定和实施细则有什么区别
  6. 博士生们都在干什么?
  7. 人脸检测SRN网络笔记
  8. React hooks学习 -- “useContext”
  9. 猫,量子力学,和手机人像摄影之变
  10. 微信小程序通过background或者background-image设置背景图片