Cómo contar el número de ficheros en un directorio usando la terminal
En este post te explico cómo contar el número de ficheros que hay en un directorio, desde la línea de comandos, en un sistema operativo linux/unix.
Quería sacar algunas estadísticas de un proyecto y para eso necesitaba contar el número de ficheros de un directorio. Hay varios comandos que puedes utilizar, que son los siguientes.
Método 1. Utilizo el comando ls
para listar los ficheros de un directorio, junto con el comando wc
para contar el número de líneas del comando anterior usando un pipe.
ls -l /path/to/folder | wc -l
Puedes añadir la opción -A
al comando ls
anterior, para mostrar los archivos ocultos.
Método 2. Contar el número de ficheros de un directorio de forma recursiva, utilizando el comando find
:
find /path/to/folder | wc -l
Puedes utilizar la opción --maxdepth n
para limitar la recursividad al explorar directorios.
Si te ha resultado útil este artículo agradecería si te suscribes a mi newsletter. Recibirás contenido exclusivo de calidad y también me ayudarás enormemente. Cada suscripción apoya el trabajo que realizo y me permite conocer mejor los temas que te interesan, de forma que puedo mejorar los conocimientos que comparto contigo.