linux ls统计文件个数

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

  • 统计当前目录下文件的个数(不包括目录)

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

  • 统计当前目录下文件的个数(包括子目录)

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

  • 查看某目录下文件夹(目录)的个数(包括子目录)

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

命令解析:

  • ls -l

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

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

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

linux ls统计文件个数相关推荐

  1. Linux用ls和grep统计文件个数

    Linux ls命令 Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录). 语法 ls [-alrtAFR] [name...] 参数 : -a 显示所有文件及目录 ...

  2. 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数

    案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...

  3. linux快速统计目录大小,linux下统计文件夹、文件的大小--du

    Linux下统计文件夹大小 du -sh ./ 统计文件夹占用的空间 find ./ -type f xargs ls -l awk 'BEGIN { size=0;}{size+=$5};END{p ...

  4. linux命令统计文件行数据库,wc命令--Linux统计文件行数

    语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...

  5. Linux统计文件个数

    1.显示目录中的文件: ls -l | grep "^-" 我们可以用wc命令进行统计: wc [-lwm] 参数: -l 仅列出行数; -w 仅列出多少字(英文单字): -m 多 ...

  6. linux shell 统计文件数量

    统计文件夹下文件的总个数(不包括文件夹) ls -l | grep "^-" | wc -l 统计文件夹下所有文件(包括子文件)的总个数 ls -lR | grep "^ ...

  7. linux管道文件数量,Linux 下统计文件夹大小及文件数量

    [查看文件夹大小]# /lib 目录大小 du -sh /lib # /lib 子目录大小 du -sh /lib/* # 查看 /lib 目录下普通文件大小 find /lib -type f -p ...

  8. Linux命令——统计文件的字符数、字节数及行数

    Linux系统中的wc(word count)命令功能为统计文件中的字数.字节数及行数并将结果显示输出. 1.命令格式: wc [option] filename 2.命令参数: -l:统计行数 -c ...

  9. Linux 下统计文件夹下文件的数量

    1.查看当前目录下的文件数量(不包含子目录中的文件) # ls -l 查询当前目录下文件的详细信息 # grep "^-" 使用正则匹配,其中 ^ 表示锚定行的开始,- 表示文件, ...

最新文章

  1. 和为s的连续正数序列
  2. [P1434 [SHOI2002]滑雪](DFS,记忆化搜索)
  3. phpstorm 提示请配置PHP解释器的解决办法
  4. 你还记得当初为什么进入IT行业吗?
  5. 【图专题】三篇图神经网络中的图核函数:主要学习图的拓扑结构从而解决图分类问题...
  6. volatile实现原理
  7. HDU 5025Saving Tang Monk BFS + 二进制枚举状态
  8. Solr-5.3.1安装配置
  9. Android 统一View样式,textview样式
  10. iScroll API
  11. Harvard (name and date) 论文引用格式
  12. 猫哥教你写爬虫 022--类与对象(下)
  13. [Mysql] GROUP BY分组
  14. “知识共享”国际许可协议4.0版本
  15. Word无法打开该文件,因为文件格式与文件扩展名不匹配的解决方法
  16. 2次成功投诉EMS和中国移动的经验
  17. 命令行cmd如何切换目录
  18. linux检测不到数位板,[转载]ubuntu下gimp使用友基数位板
  19. 反相放大器和同相放大器的过程和区别及选择方式概述
  20. 【C++】右值引用、移动语义、完美转发(下篇)

热门文章

  1. 数据中台(三)数据中台设计与数据资产管理
  2. 支持向量机原理(二)
  3. 滴滴算法大赛算法解决过程 - 拟合算法
  4. java swing面试题_Java面试题之AWT、Swing
  5. 一个QT比较好的博客资源
  6. 【算法与数据结构】最大子序列和问题
  7. 你所不知道的日志异步落库
  8. spring-data-redis 使用过程中需要注意的地方
  9. 深入探索 Java 热部署--转
  10. 李宏毅深度学习作业二