count of Files with Dir Name

Can someone please guide me how I can get a single line for each directory:

ls -ltrR|awk  '/(\.\/)([:alpha:])*/ { print $0;d=$0;n=0;}  /^-*/  { n=n+1; print d,n  }  '

What I'm trying to get is

webconsole: 23
logs: 34
logd: 344

Regards,
BB

If looking for number of normal file :

ls -d * | while read dir
do ; 
echo "$dir : $(find $dir -type f | wc -l)"
done

if lookin for size per dir

du -sh *

if looking for what takes place in your file system (example: looking for file bigger than 50MB)

find . -xdev -type f -size +10000000c -ls

I 'm looking for output like below:

dir1: 23
dir3: 3445
dir4: 4556
dir5: 45667

Regards,
BB

Try this,

ls -ltrR |  awk  '{if(/^\./) { print n ; printf $0;n=0} if(/^-/)  {n=n+1}} END { print n}'