Linux统计某文件夹下文件、文件夹的个数
2024-08-25 00:59:15
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l
统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
如统计/home/han目录(包含子目录)下的所有js文件则:
ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js"|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' 只看当前目录下的文件夹,不包括往下的文件夹
最新文章
- 【前端】CommonJS的模块加载机制
- 简单的css 菜单
- HTML5革命即将爆发
- Mark一下,一上午就这么过去了,关于客户端连接oracle10G的问题
- Robot Framework-DatabaseLibrary数据库(MySql)
- USACO Section 3.1: Score Inflation
- jquery mobile 主题
- java基础之集合
- javascript(七)document.write
- ExtJs4 笔记(5) Ext.Button 按钮
- 用友CDM系统期初导入商品资料经验
- (一) 这就是所谓的Node.js------单线程,非阻塞,事件驱动
- 敏捷冲刺每日报告--day2
- 项目代码迁移(使用git)
- 【LOJ#6060】Set(线性基)
- ****** 三十四 ******、软设笔记【存储器系统】-Cache存储器
- mysql三范式
- 1067 Sort with Swap(0, i) (25 分)
- /dev/mem可没那么简单【转】
- 5.3类集(java学习笔记)集合的输出