求教统计目录总数的方法。

starB6
求教统计目录总数的方法。

我的一个目录下有N多了目录,每个目录下又有N多个目录,.... 最后一层目录下又有N多个文件。

现在我想统计一共有多少个目录(文件上一层的目录。)

比如,路径   C 下有:  102003,102004,102005 ,多个目录。

              其中每个路径下又有很多目录,以102003为例子,它下面有20080313      20080321      20080402      20080410      20080418      20080503      20080511      20080519 等很多很多目录,

     而类似20080519 下又有成千上万的2594   3209   3825   4440   5056   5672   6288   6903   7519   8134   8750   9366   目录(这些目录下就是文件了。)


我就想统计一共有多少个这样最里层文件夹 。
尝试了几个ls的参数都没实现了,恳请大家的帮助。非常感谢。

  C/102003/20080313/2594   具体就是这样的层次机构

blackold
回复 #1 starB6 的帖子

这个不行?
[code]ls Cpath/*/*/*/ -d | wc -l[/code]

starB6
回复 #2 blackold 的帖子

恩,被我改良了一下以后, 达到我的要求了,非常非常的感谢。

blackold
回复 #3 starB6 的帖子

那我的砖没白抛。