统计某文件夹下文件的个数

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'  只看当前目录下的文件夹,不包括往下的文件夹

最新文章

  1. 【前端】CommonJS的模块加载机制
  2. 简单的css 菜单
  3. HTML5革命即将爆发
  4. Mark一下,一上午就这么过去了,关于客户端连接oracle10G的问题
  5. Robot Framework-DatabaseLibrary数据库(MySql)
  6. USACO Section 3.1: Score Inflation
  7. jquery mobile 主题
  8. java基础之集合
  9. javascript(七)document.write
  10. ExtJs4 笔记(5) Ext.Button 按钮
  11. 用友CDM系统期初导入商品资料经验
  12. (一) 这就是所谓的Node.js------单线程,非阻塞,事件驱动
  13. 敏捷冲刺每日报告--day2
  14. 项目代码迁移(使用git)
  15. 【LOJ#6060】Set(线性基)
  16. ****** 三十四 ******、软设笔记【存储器系统】-Cache存储器
  17. mysql三范式
  18. 1067 Sort with Swap(0, i) (25 分)
  19. /dev/mem可没那么简单【转】
  20. 5.3类集(java学习笔记)集合的输出

热门文章

  1. java_类泛型基本实例
  2. Models
  3. Android(java)学习笔记86:案例短信发送器
  4. linux中shell编程
  5. Mysql-5.6乱码问题
  6. JS精确到小数点两位
  7. 关于Spring的IOC和DI
  8. 【原】Spring与MongoDB集成:配置
  9. jemter接口测试之---接口测试的一些约定
  10. 蓝牙 GameKit