Si necesitas saber cuantos archivos tienes en un directorio, incluyendo sus sub-directorios (busqueda recursiva), puedes usar el siguiente comando:
find [DIRECTORIO] -type f ¦ wc -l
Si quieres contar los archivos comenzando en el directorio actual, puedes usar:
find . -type f ¦ wc -l
Y si quieres buscar un determinado tipo de archivo, puedes usar este otra variación
find . -type f -name "*.txt" ¦ wc -l
En el ejemplo de abajo, recibiras la cuenta de todos los archivos con extesión txt.