统计某文件夹下文件的个数

ls -l |grep “^-”|wc -l

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

ls -l |grep “^d”|wc -l

统计文件夹下文件的个数,包括子文件夹里的。

ls -lR|grep “^-”|wc -l

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

ls -lR|grep “^d”|wc -l

说明:

ls -l

长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)

grep “^-”

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

wc -l

统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
————————————————
版权声明:本文为CSDN博主「lzj0470」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lzj0470/article/details/83975863

Linux命令行下统计当前文件夹下的文件个数相关推荐

  1. linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  2. 用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  3. Linux查询压缩文件行数,linux命令行快速统计文件(压缩文件)的行数

    统计(文件|压缩文件)的行数 zcat file.gz | sed -n '$='                                         #迅速.直接打印出多少行.-n 取消 ...

  4. linux命令行安装libxml,Ubuntu 14.04下libxml2的安装和使用

    Ubuntu 14.04下libxml2库的安装方法: sudo apt-get install libxml2 sudo apt-get install libxml2-dev 利用以上命令安装完软 ...

  5. linux 在终端修改文件,linux命令行学习(42):修改.bashrc文件

    可以通过修改启动文件改变环境. 下面通过修改.bashrc来改变环境,具体地说,就是在.bashrc中加入四条命令. 一..bashrc文件中原有的内容 我的centos系统中,普通用户主目录中的.b ...

  6. linux php 指令,在 Linux 命令行中使用和执行 PHP 代码(一)

    PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...

  7. 在 Linux 命令行中使用和执行 PHP 代码(一)

    PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...

  8. linux命令行安装 php_如何在 Linux 命令行中使用和执行 PHP 代码

    PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...

  9. 【转】Linux命令行下svn ignore忽略文件或文件夹用法

    转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...

最新文章

  1. java opencv 环境_基于java的OpenCV环境搭建
  2. Php 删除数组后几个元素
  3. C#的反射机制调用方法
  4. J2EE 企业级应用架构简述
  5. 数据库原理归档——对于数据库原理最全的总结
  6. c语言十六进制字符串转整数,C语言-提取字符串中的十六进制数字并转换为一个十进制整数输出...
  7. layui ajax form 表单提交 后 清空
  8. android单选按钮_Android单选按钮示例
  9. hdu2084数塔----DP入门
  10. GDI+学习及代码总结之------画刷Brush .
  11. 医疗健康APP的开发和设计
  12. 数据挖掘:针对小样本与不均衡样本的机器学习算法实践
  13. android 7.0原生room,小米5S 安卓9.0 原生体验 LineageOS16.0 ROOT
  14. Android okhttp3设置代理(http/https)
  15. 如何完全清除linux内核,清除旧的Linux内核
  16. 【线上问题】线上故障分析-故障分级,原因,分类,混沌工程,排除方法
  17. 期末测验: 课程水平综合测验 (第10周)
  18. matlab fkine,Matlab Robotics ToolBox 实战 -- 七次多项式取放轨迹规划
  19. 提升工作效率的常用mac命令行
  20. Burp抓不了或者抓不全本地的包

热门文章

  1. 阿里程序员深夜智救31楼跳楼邻居
  2. Tensorflow快餐教程(9) - 卷积
  3. MaxCompute预付费资源监控工具-CU管家使用教程
  4. 2021天猫双11:阿里巴巴业务已全部跑在阿里云上
  5. 架构师前辈告诉你:代码该如何才能自己写得容易,别人看得也不痛苦
  6. IDEA的基本使用:让你的IDEA有飞一般的感觉 | CSDN 博文精选
  7. 5G精华问答 | 5G是否会“逼退”4G?
  8. 要闻君说:特斯拉重磅推出影响力报告;三星官宣完成5纳米EUV工艺研发还承诺提供样品;国内首条5G智能制造生产线正式“上马”...
  9. 面趣 | 为什么要分稳定排序和非稳定排序?
  10. python的turtle库是另外下载嘛吗_python—turtle库的基本介绍