Comment trouver le nombre de fichiers dans un répertoire et sous-répertoires

dans ce guide, nous allons couvrir comment afficher le nombre total de fichiers dans le répertoire de travail actuel ou tout autre répertoire et ses sous-répertoires sur un système Linux.

Nous utiliserons la commande find qui est utilisée pour rechercher des fichiers dans une hiérarchie de répertoires avec la commande wc qui imprime les comptes de nouvelle ligne, de mots et d’octets pour chaque fichier, alternativement les données lues à partir de l’entrée standard.,

Voici les options que nous pouvons utiliser avec la commande find comme suit:

  1. -type – spécifie le type de fichier à rechercher, dans le cas ci-dessus, lef signifie trouver tous les fichiers réguliers.
  2. -print – un pour imprimer le chemin absolu d’un fichier.
  3. -l – cette option affiche le nombre total de sauts de ligne, qui est égal au nombre total de chemins de fichiers absolus sortis par la commande find.

La syntaxe générale de la commande rechercher.,

# find . -type f -print | wc -l$ sudo find . -type f -print | wc -l

Important: utilisez la commande sudo pour lire tous les fichiers du répertoire spécifié, y compris ceux des sous-répertoires avec des privilèges de superutilisateur, afin d’éviter les erreurs « Permission denied” comme dans la capture d’écran ci-dessous:

trouver le nombre de fichiers sous Linux

Vous pouvez voir que dans la première commande ci-dessus, tous les fichiers du répertoire de travail actuel ne sont pas lus par la commande find.,exemples tra pour afficher le nombre total de fichiers réguliers dans les répertoires /var/log Et /etc respectivement:

$ sudo find /var/log/ -type f -print | wc -l$ sudo find /etc/ -type f -print | wc -l

Pour plus d’exemples sur Linux find command et wc command, parcourez la série d’articles suivante pour des options LI> 35 exemples de commandes utiles ‘find’ sous Linux

  • Comment trouver des fichiers modifiés récents ou actuels sous Linux
  • trouver les 10 meilleures directions et fichiers d’espace disque sous Linux
  • 6 exemples de commandes utiles ‘wc’ pour compter les lignes, les mots et les caractères
  • Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *