Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1885110
  • 博文数量: 333
  • 博客积分: 10791
  • 博客等级: 上将
  • 技术积分: 4314
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-08 07:39
文章分类

全部博文(333)

文章存档

2015年(1)

2011年(116)

2010年(187)

2009年(25)

2008年(3)

2007年(1)

分类: LINUX

2010-08-18 09:48:36

查看某目录下文件的个数

  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

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

阅读(904) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~