Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo contar archivos en directorios en Linux

1 mar 2021 1 min di lettura
Cómo contar archivos en directorios en Linux
Tabla de contenidos

Introducción

Puede haber ocasiones en las que necesite averiguar cuántos archivos hay en un directorio en particular. Por ejemplo, si se queda sin inodos en su sistema Linux, necesitará encontrar qué directorio contiene miles o millones de archivos.

En este artículo, le mostraremos varias formas de encontrar la cantidad de archivos en un directorio en Linux.

Cuente los archivos en el directorio

La forma más sencilla de contar archivos en un directorio es enumerar un archivo por línea con ls y enrutar la salida para contar las líneas wc:

ls -1 DIR_NAME | wc -l

El comando anterior le dará una suma de todos los archivos, incluidos directorios y enlaces simbólicos. Si solo desea contar archivos y no incluir directorios, puede usar lo siguiente:

ls -1p DIR_NAME | grep -v /| wc -l

La -p permite agregar la barra inclinada / bandera a los directorios. La salida se redirige al grep -v que excluye directorios.

ls -1

Para tener más control sobre los archivos enumerados, puede usar el find lugar de ls:

find DIR_NAME -maxdepth 1 -type f | wc -l

La -type f permite que find muestre solo archivos (incluidos dotfiles) y limite la búsqueda al directorio de nivel superior con -maxdepth 1.

Recuento recursivo de archivos en el directorio

Para contar archivos de forma recursiva en el directorio, ejecute el find siguiente manera:

find DIR_NAME -type f | wc -l

Otro comando que se puede usar para contar archivos es el tree que enumera el contenido de los directorios en formato de árbol:

tree DIR_NAME

La última línea de la salida mostrará el número total de archivos y directorios enumerados:

11255 directories, 61231 files

Conclusión

Le mostramos cómo contar los archivos en el directorio usando los comandos ls, find y tree

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.