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

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

Dans ce guide, nous couvrirons 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épertoire ainsi que la commande WC qui imprime Newline, Word et les comptages 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. -taper - Spécifie le type de fichier à rechercher, dans le cas ci-dessus, le F signifie trouver tous les fichiers réguliers.
  2. -imprimer - une action pour imprimer le chemin absolu d'un fichier.
  3. -l - Cette option imprime le nombre total de lignes de Newlines, ce qui est égal au nombre total de chemins de fichiers absolus de sortie par commande.

La syntaxe générale de la commande Find.

# trouver . -Tapez F -print | wc -l $ sudo trouver . -Tapez F -print | wc -l 

Important: Utilisez la commande sudo pour lire tous les fichiers dans le répertoire spécifié, y compris ceux des sous-répertoires avec des privilèges de superutilisateurs, afin d'éviter "Permission refusée”Erreurs comme dans la capture d'écran ci-dessous:

Trouver le nombre de fichiers dans 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 trouver commande.

Voici des exemples supplémentaires pour afficher le nombre total de fichiers réguliers dans / var / log et /etc Répertoires respectivement:

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

Pour plus d'exemples sur Linux trouver la commande et Commande WC Passez par la série d'articles suivants pour des options d'utilisation supplémentaires, des conseils et des commandes connexes:

  1. 35 Exemples de commande utiles «trouver» dans Linux
  2. Comment trouver des fichiers modifiés récents ou d'aujourd'hui dans Linux
  3. Trouvez les 10 meilleurs directeurs et fichiers d'espace disque dans Linux
  4. 6 Exemples de commande «WC» utiles pour compter les lignes, les mots et les caractères

C'est tout! Dans le cas où vous connaissez toute autre méthode pour afficher le nombre total de fichiers dans un répertoire et ses sous-répertoires, partagez-le avec nous dans les commentaires.