Linux统计某文件夹下文件、文件夹的个数
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls
-l |
grep
"^d"
|
wc
-l
统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
统计/imagedata/data/20161108目录(包含子目录)下的所有txt文件
ls -lR /imagedata/data/20161108|grep txt|wc -l 或者 ls -lR "/imagedata/data/20161108"|grep "txt"|wc -l
-------------------------------------------------------------------
说明:
统计文件夹下目录的个数,包括子文件夹里的
ls -lR|grep "^d"|wc -l
ls -lR
长列表输出该目录下文件信息(R代表子目录注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
---------------------------------------------------------------
如果只查看文件夹
ls -d 只能显示一个.
find -type d 可以看到子文件夹
ls -lF |grep / 或 ls -l |grep '^d' 只看当前目录下的文件夹,不包括往下的文件夹
原文:https://www.cnblogs.com/zhilu-doc/p/6081193.html
相关文章
- Linux查找文件的方法:查找指定的文件(linux查找指定的文件)
- Linux查看日志文件的简单方法(linux打开log文件)
- 安装Linux:以ISO文件的方式(iso文件安装linux)
- Linux 下调整文件权限的方法(linux打开文件权限)
- 嵌入式Linux系统实现远程桌面访问(嵌入式linux远程桌面)
- 基本思想掌握Linux文件操作的基本思想(linux文件操作的)
- Linux编辑文件:简单的TXT编辑技巧(linux编辑txt文件)
- Linux系统优化硬盘转速(linux硬盘转速)
- Linux下运行Python文件的指南(py文件linux运行)
- 版本Linux的分支版本:开源的多样性(linux的分支)
- Linux自动运维:实现有效的系统管理(linux自动运维)
- 文件Linux下压缩文件的简单技巧(linux怎么压缩)
- Linux打包压缩:一键优化你的文件管理(linux打包并压缩)
- Linux软连接:简单易用的文件链接技巧(linux中软连接)
- 如何在 Linux 中查看文件的地址(linux查看文件地址)
- Linux用户组管理授权机制(linux授权用户组)
- 如何使用Linux拷贝文件(linux 怎么拷贝文件)