Cuente recursivamente el número de archivos dentro de un directorio en Linux

Cuente recursivamente el número de archivos dentro de un directorio en Linux

A veces necesitamos encontrar un número real de archivos disponibles en un directorio. Pero el directorio de TI contiene múltiples subtirectorios. Entonces es difícil contar manualmente el número de archivos dentro de un directorio en el sistema Linux usando la línea de comandos.

encontrar dir_name -type f | WC -L 
  • encontrar - Es un comando Linux/Unix
  • Dir_name - Una ruta de directorio para buscar. Usa puntos (.) para comenzar la búsqueda desde el directorio actual
  • -tipo F - Busque solo archivos (no incluya directorios)
  • Tubería (|) - La tubería envía la salida de un comando como entrada a otro comando
  • WC -L - Cuente el número de líneas en el resultado

Cuente los archivos dentro del directorio actual

Use el siguiente comando para contar el número de archivos disponibles en el directorio actual. Aquí dot (.) denota al directorio actual.

encontrar . -Tipo F | WC -L 


Contar archivos en un directorio específico

Para contar archivos en cualquier otro directorio, use el siguiente comando. Aquí el comando encontrará todos los archivos en el directorio /copia de seguridad e imprimirá el recuento total en la pantalla.

Find /Backup -Type F | WC -L