Linux命令行下统计当前文件夹下的文件个数
统计某文件夹下文件的个数
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命令行下统计当前文件夹下的文件个数相关推荐
- linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件
(一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...
- 用Linux命令行实现删除和复制指定类型的文件
(一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...
- Linux查询压缩文件行数,linux命令行快速统计文件(压缩文件)的行数
统计(文件|压缩文件)的行数 zcat file.gz | sed -n '$=' #迅速.直接打印出多少行.-n 取消 ...
- linux命令行安装libxml,Ubuntu 14.04下libxml2的安装和使用
Ubuntu 14.04下libxml2库的安装方法: sudo apt-get install libxml2 sudo apt-get install libxml2-dev 利用以上命令安装完软 ...
- linux 在终端修改文件,linux命令行学习(42):修改.bashrc文件
可以通过修改启动文件改变环境. 下面通过修改.bashrc来改变环境,具体地说,就是在.bashrc中加入四条命令. 一..bashrc文件中原有的内容 我的centos系统中,普通用户主目录中的.b ...
- linux php 指令,在 Linux 命令行中使用和执行 PHP 代码(一)
PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...
- 在 Linux 命令行中使用和执行 PHP 代码(一)
PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...
- linux命令行安装 php_如何在 Linux 命令行中使用和执行 PHP 代码
PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...
- 【转】Linux命令行下svn ignore忽略文件或文件夹用法
转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...
最新文章
- java opencv 环境_基于java的OpenCV环境搭建
- Php 删除数组后几个元素
- C#的反射机制调用方法
- J2EE 企业级应用架构简述
- 数据库原理归档——对于数据库原理最全的总结
- c语言十六进制字符串转整数,C语言-提取字符串中的十六进制数字并转换为一个十进制整数输出...
- layui ajax form 表单提交 后 清空
- android单选按钮_Android单选按钮示例
- hdu2084数塔----DP入门
- GDI+学习及代码总结之------画刷Brush .
- 医疗健康APP的开发和设计
- 数据挖掘:针对小样本与不均衡样本的机器学习算法实践
- android 7.0原生room,小米5S 安卓9.0 原生体验 LineageOS16.0 ROOT
- Android okhttp3设置代理(http/https)
- 如何完全清除linux内核,清除旧的Linux内核
- 【线上问题】线上故障分析-故障分级,原因,分类,混沌工程,排除方法
- 期末测验: 课程水平综合测验 (第10周)
- matlab fkine,Matlab Robotics ToolBox 实战 -- 七次多项式取放轨迹规划
- 提升工作效率的常用mac命令行
- Burp抓不了或者抓不全本地的包
热门文章
- 阿里程序员深夜智救31楼跳楼邻居
- Tensorflow快餐教程(9) - 卷积
- MaxCompute预付费资源监控工具-CU管家使用教程
- 2021天猫双11:阿里巴巴业务已全部跑在阿里云上
- 架构师前辈告诉你:代码该如何才能自己写得容易,别人看得也不痛苦
- IDEA的基本使用:让你的IDEA有飞一般的感觉 | CSDN 博文精选
- 5G精华问答 | 5G是否会“逼退”4G?
- 要闻君说:特斯拉重磅推出影响力报告;三星官宣完成5纳米EUV工艺研发还承诺提供样品;国内首条5G智能制造生产线正式“上马”...
- 面趣 | 为什么要分稳定排序和非稳定排序?
- python的turtle库是另外下载嘛吗_python—turtle库的基本介绍