Contar ficheros recursivamente en el directorio actual

Para contar ficheros recursivamente en el directorio actual:

for i in *; do echo "`ls -1aRi  $i | awk "/^[0-9]+ / { print $1 }" | sort -u | wc -l` $i" ; done | sort -n

Podemos crear un alias para que sea más sencillo recordar el comando:

alias lr='for i in *; do echo "`ls -1aRi  $i | awk "/^[0-9]+ / { print $1 }" | sort -u | wc -l` $i" ; done | sort -n'