Puede haber ocasiones en que necesitemos saber el número total de archivos y carpetas que contiene un determinado directorio.
Podemos saberlo accediendo al directorio deseado y ejecutando este simple comando:
find . | wc -l
Ésto nos devolverá el número total de archivos y carpetas (incluyendo los ocultos) del directorio actual más uno, por lo que si nos devuelve por ejemplo 525, el número total de archivos será 524.
Para contar solo los archivos y no las carpetas:
find . -type f | wc -l
Existe también otro comando que podemos utilizar:
tree -a
Si el sistema no lo reconoce deberemos instalarlo con apt-get install tree (si estás en Ubuntu o alguna otra derivada de Debian).
Este comando nos mostrará el arbol de directorios del directorio actual, indicando al final el número total de archivos y el número de directorios por separado.
Chenchu dice
Hola,
Si ampliamos el comando find "-type d" solo saldrá, los directorios y con "-type f" los archivos.
Landaida dice
Muchas gracias!!!! Me ha servido para listar todos los ficheros que contienen una carpeta y sus subcarpetas.
VCR dice
Muy buen aporte