文档章节

Linux系统下统计目录及其子目录文件个数

龙飞在天
 龙飞在天
发布于 2016/08/12 00:58
字数 251
阅读 12
收藏 0

 http://www.sina.com.cn 2008年06月23日 08:13 赛迪网

 作者:sixth

 查看某目录下文件的个数

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

 或

 find ./company -type f | wc -l

 查看某目录下文件的个数,包括子目录里的。

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

 查看某文件夹下目录的个数,包括子目录里的。

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

 说明:

 ls -l

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

 grep "^-"

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

 wc -l

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





本文转载自:http://www.ryuhi.com/blog/2012/02/24/archives/360

共有 人打赏支持
龙飞在天
粉丝 2
博文 78
码字总数 0
作品 0
杭州
高级程序员
私信 提问
Linux下统计文件夹下的文件个数

第一:统计当前文件夹下有多少个txt文件;在当前文件夹目录下执行下面的命令: ls -l wc -l 第二:通当前文件夹及其子文件夹下的所有txt文件的个数: ls -lR grep "^-" wc -l 第三:统计当前...

爱运动的小乌龟
2018/03/09
0
0
Ubuntu查看文件夹下文件的个数

Linux下统计当前文件夹下的文件个数、目录个数 查看当前目录下的文件数量(不包含子目录中的文件) ls -l grep "^-" wc -l 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子...

Alex142857
2018/11/22
0
0
linux du命令参数及用法详解---linux统计磁盘空间大小命令

du命令功能说明:统计目录(或文件)所占磁盘空间的大小。 语  法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件] 常用参数: ...

jason_SGC
2018/07/02
0
0
Linux统计文件夹下的文件数目

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 Linux下有三个命令:、、。通过这三个命令的组合可以统计目录下文件及文件夹的个数。 统计当前目录下文件的个数(不包括目录) 统计当前目...

Quincuntial
2017/02/09
0
0
Linux(十三)磁盘分区、挂载

13.1 Linux分区 13.1.1 原理介绍 (1)对Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部...

leeqico
2018/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java网络编程

基本概念 网络IO会涉及到同步,异步,阻塞,非阻塞等几个概念。 一个网络IO读取过程是数据从 网卡 到 内核缓冲区 到 用户内存 的过程。同步和异步区别在于数据从内核到用户内存的过程是否需要...

春哥大魔王的博客
25分钟前
1
0
Spring "reg:zookeeper" 的前缀 "reg" 未绑定等类似问题解决方案。

今天同事遇到一个Spring启动加载配置文件时,不识别reg:zookeeper标签的问题。 我查看配置,发现是Spring配置文件的头部没有引入reg标签的命名空间,具体如下图: 所以,以后遇到类似的标签未...

花漾年华
54分钟前
1
0
阿里云领衔云市场

近期,2018年Q4及全年的全球云基础设施服务市场数据新鲜出炉,发布方是美国市场研究机构Synergy Research Group。这个机构是专做电信网络市场情报的公司,成立于1999年,每年都会公布各大公有...

linuxCool
今天
2
0
C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
今天
3
0
JAVA对map进行分组

public static Map<String, List<Map<String, Object>>> transition(List<Map<String, Object>> list){ Map<String, List<Map<String, Object>>> map = new HashMap<>(); //......

火龙战士
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部