Tal vez alguna vez has necesitado saber cuantos archivos o directorios hay dentro de un directorio, para ello he utilizado dos herramientas existentes en cualquier distribución de Linux: ls y wc. El procedimiento ha realizar es bastante sencillo debemos obtener un listado de los archivos del directorio a consultar con el comando
ls -1
este nos devolvera una linea por cada archivo o directorio que encuentre, y luego la salida de este comando la redirigimos al comando wc (Word Count), y le decimos que nos muestre el total de lineas contabilizadas con el modificador "-l", quedando asi:
ls -1 /etc | wc -l
ahora si quieres puedes crear un script en bash, al que puedas agregarle opciones como solo contar archivos o solo contar directorios, o pasarle un directorio como parametro, las posibilidades dependeran de tus necesidades, como en el ejemplo siguiente:
#!/bin/bash
TOTAL=$(ls -1 $1 | wc -l)
echo "El directorio "$1" contiene "$TOTAL" archivos"