查看文件夹所有文件个数

发布时间:2024年01月23日

一般可以使用下面代码看一个文件夹下 第一级文件个数

ls -l | wc -l

如果要看下面所有子文件夹,及其个数,有人推荐使用 ls -lR | wc -l,然而这个统计可能是不精准的,比如我有一个文件夹,文件结构如下

- 001
	- 00
		- a.txt
	- a.txt	

使用命令结果如下

$ ls -lR
total 448
drwxr-xr-x  3 luyi  staff      96  1 23 11:03 00
-rw-r--r--  1 luyi  staff  226184  1 23 10:47 a.txt

./00:
total 448
-rw-r--r--  1 luyi  staff  226184  1 23 10:47 a.txt
 
$ ls -lR | wc -l
       7

只看 .txt 文件

ls -lR| grep .txt | wc -l  

这样得到的数量为 2,更准确点


用grep命令过滤出以-开头的行(表示文件)
目前看这个方法是最好最通用的

ls -lR | grep "^-" | wc -l
文章来源:https://blog.csdn.net/weixin_45390999/article/details/135766687
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。