Comptez récursivement le nombre de fichiers dans un répertoire de Linux

Comptez récursivement le nombre de fichiers dans un répertoire de Linux

Parfois, nous devons trouver le nombre réel de fichiers disponibles sous un répertoire. Mais le répertoire contient plusieurs sous-répertoires. Ensuite, il est difficile de compter manuellement le nombre de fichiers dans un répertoire dans le système Linux en utilisant la ligne de commande.

trouver dir_name -Type f | wc -l 
  • trouver - Est une commande Linux / Unix
  • Dir_name - Un chemin de répertoire pour rechercher. Utilisez Dot (.) Pour commencer la recherche à partir du répertoire actuel
  • -Type F - Rechercher des fichiers uniquement (n'incluez pas les répertoires)
  • Tuyau (|) - Le tuyau envoie la sortie d'une commande comme entrée à une autre commande
  • wc -l - Compter le nombre de lignes dans le résultat

Comptez les fichiers dans le répertoire actuel

Utilisez la commande suivante pour compter le nombre de fichiers disponibles dans le répertoire actuel. Ici Dot (.) indique le répertoire actuel.

trouver . -Type F | wc -l 


Comptez les fichiers dans un répertoire spécifique

Pour compter les fichiers dans tout autre répertoire, utilisez la commande suivante. Ici, la commande trouvera tous les fichiers sous le répertoire / sauvegarde et imprimera le nombre total sur l'écran.

Find / Backup -Type F | wc -l