Como contar archivos en GNU/Linux

En ocaciones contar archivos en una carpeta y/o directorio en GNU/Linux nos resulta indispensable por varias razones, es por ello que el GNU/Linux nos brinda un par de comandos de comandos diferentes con sus propios parámetros para cubrir exactamente nuestra necesidad. Vamos a conocerlos.

  • LS
  • FIND

Para contar los archivos y/o ficheros en GNU/Linux (sin considerar los ocultos) utilizaremos el comando WC con el parámetro -L (todo en minúsculas):

1
2
3
# Estando dentro de la carpeta y/o directorio ejecutamos:
[user@host ~]$ ls -1 | wc -l
# Nos devolverá la cantidad TOTAL de archivos y/o ficheros

Si queremos que nos cuente los archivos ocultos debemos añadir el parámetro -A al comando LS (todo en minúsculas):

1
2
3
# Estando dentro de la carpeta y/o directorio ejecutamos:
[user@host ~]$ ls -a1 | wc -l
# Nos devolverá la cantidad TOTAL de archivos y/o ficheros junto con los ocultos

También podemos usar el comando FIND y el parámetro -TYPE F (todo en minúsculas):

1
2
3
# Estando dentro de la carpeta y/o directorio ejecutamos:
[user@host ~]$ find . -type f | wc -l
# Nos devolverá la cantidad TOTAL de archivos y/o ficheros junto con los ocultos

Sin embargo, tal vez quieras contar carpetas y/o directorios y archivos y/o ficheros, quitaremos el parámetro -TYPE F (todo en minúsculas):

1
2
3
# Estando dentro de la carpeta y/o directorio ejecutamos:
[user@host ~]$ find . | wc -l
# Nos devolverá la cantidad TOTAL de archivos y/o ficheros junto con los ocultos más las carpetas y/o directorios

Si deseamos contar archivos y/o ficheros con determinado nombre y/o extensión, usaremos el parámetro -NAME seguido de los nombres que queremos contar encerrados en comillas “”. En el siguiente ejemplo buscaremos los archivos “cualquier-nombre.conf”

1
2
3
# Estando dentro de la carpeta y/o directorio ejecutamos:
[user@host ~]$ find . -type f -name "cualquier-nombre.conf"
# Nos devolverá la cantidad TOTAL de archivos y/o ficheros junto con los ocultos

Si queremos contar cualquier nombre pero con determinada extensión cambiaremos la opción del parámetro -NAME, en este ejemplo contaremos todo los archivos que tengan extensión “.conf”:

1
2
3
# Estando dentro de la carpeta y/o directorio ejecutamos:
[user@host ~]$ find . -type f -name "*.conf"
# Nos devolverá la cantidad TOTAL de archivos y/o ficheros junto con los ocultos

Ads Blocker Image Powered by Code Help Pro

Se detectó bloqueador de anuncios | Ad blocker detected

Hemos detectado que estás usando extensiones para bloquear anuncios. Por favor, apóyanos desactivando este bloqueador de anuncios.

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO