怎么统计一个目录下的所有子目录及文件数?

怎么统计一个目录下的所有子目录及文件数?

rt,有命令行下的工具最好。      
统计某目录下所有子目录及文件数:
ls -ral | wc -l

统计某目录下所有子目录数:
ls -raF | grep /$ | wc -l

统计某目录下所有文件数:
ls -ral | grep ^ | wc -l      
楼上版主的shell命令功底很好,很强大!!