0
(0)

Cuando tiene una carpeta llena de archivos (y subcarpetas), es posible que necesite averiguar cuántos archivos hay en total. Contar archivos y carpetas uno por uno ciertamente no es una opción, especialmente cuando hay formas menos espantosas de hacerlo, como la siguiente.

1. Verifique con el Administrador de archivos

Comencemos con la forma más fácil. Simplemente abra el directorio en un administrador de archivos y observe la barra de estado.

linux-count-files-01-file-manager

Si no ve una barra de estado, marque «Ver -> Barra de estado» en el menú para ver si la barra de estado está habilitada.

La desventaja de este método es que cuenta una carpeta como un elemento, pero no cuenta la cantidad de archivos que contiene. En realidad, la cifra que está obteniendo de cuántos archivos hay en el directorio es la suma de la cantidad de carpetas y la cantidad de archivos separados en este directorio. Si desea verlos por separado (por ejemplo, el número de archivos o el número de directorios solamente), debe seleccionarlos y luego la barra de estado mostrará el número de archivos/directorios en la selección solamente.

2. Seleccione los archivos/directorios que desea contar

Además de mostrar el número de todos los archivos y carpetas en un directorio, el Administrador de archivos le permitirá hacer más. Por ejemplo, si desea contar solo archivos o solo carpetas, o solo una parte de los archivos/carpetas en un directorio, simplemente selecciónelos y la barra de estado mostrará la cantidad de archivos/carpetas en la selección. Por ejemplo, si quisiera ver solo el número de archivos JPEG, los seleccionaría. El resultado se muestra en la barra de estado.

linux-count-files-02-selección

3. Obtenga estadísticas más avanzadas con la ventana de propiedades

La barra de estado se ve muy bien si no tiene muchos archivos y carpetas, pero si los tiene, hay mejores formas de contarlos. Por ejemplo, la imagen de abajo es de una lista de directorios de una de mis carpetas de trabajo.

Linux-cuenta-archivos-03-lista

Verá, son solo directorios con muchos archivos en cada uno de ellos. El Administrador de archivos no muestra esto, pero si los selecciono y hago clic derecho para abrir «Propiedades», la ventana de Propiedades me dice cuántos hay.

linux-count-files-03-propiedades

Supongo que la salida varía de un administrador de archivos a otro porque recuerdo haber visto una salida diferente (como un número separado para archivos y carpetas), por lo que lo que obtienes depende mucho del administrador de archivos que estés usando.

4. Cómo contar el número de archivos a través de la terminal

Si las formas simples de contar archivos y carpetas no funcionan para usted, o si es una persona que usa terminales, la buena noticia es que existen numerosas formas de obtener algunos datos sobre sus archivos y carpetas a través de la terminal. Por ejemplo, si simplemente quiere un número, use esto:

ls -1 | wc -l

linux-count-files-04a-simplemente-número

Este comando devuelve solo el número de archivos/carpetas. Para contar archivos recursivamente, use esto:

find DIR_NAME -type f | wc -l

linux-count-files-04b-recursivamente

Noté que hay una diferencia en los números que obtengo a través de la ventana Propiedades ya través de la consola, y asumo que esto se debe a que la consola no cuenta los directorios o algo así.

Hay otros comandos para las listas de directorios, como list comandos que puede usar para obtener un número de archivo, entre otras cosas, pero no los voy a discutir. Estos comandos vienen con muchos parámetros y la sintaxis exacta varía de un shell de Linux a otro. Si está interesado en ellos, consulte la documentación del shell que está utilizando.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.