Contar recurrentemente todos los archivos de un directorio
Posible Duplicado: ¿Cómo puedo contar el número de carpetas en un disco usando Linux?
Tengo un árbol de directorios muy profundo en mi caja de Linux. Me gustaría contar todos los archivos en esa ruta, incluyendo todos los subdirectorios.
Por ejemplo, dado este árbol de directorios:
/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
Si paso por /home
, me gustaría que me devolviera cuatro archivos. O, puntos extra si devuelve cuatro archivos y dos directorios. Básicamente, quiero el equivalente a hacer clic con el botón derecho del ratón en una carpeta de Windows y seleccionar propiedades y ver cuántos archivos/carpetas contiene esa carpeta.
¿Cómo puedo hacer esto más fácilmente? Tengo una solución que involucra un script Python que escribí, pero ¿por qué no es tan fácil como ejecutar ls | wc
o similar?