Ce guide se concentrera sur l'utilisation de diverses commandes et techniques pour déterminer le nombre de fichiers dans un répertoire spécifique.
Commande WC
La méthode la plus simple pour calculer le nombre de fichiers dans un répertoire consiste à utiliser la commande WC. Par exemple, en utilisant Find and WC, nous pouvons obtenir le nombre total de fichiers comme indiqué dans la commande ci-dessous:
trouver / etc / -maxdepth 1 -ype f | wc -c
La commande ci-dessus trouvera récursivement les fichiers dans un répertoire spécifique. Pour inclure les répertoires, utilisez la commande LS et transmettez la sortie à WC.
ls -l / etc | wc -l
NOTE: L'utilisation de LS sans arguments peut entraîner une valeur différente car WC compte le nombre de lignes imprimées.
La commande d'arbre
Un autre outil que nous pouvons utiliser pour obtenir le nombre de fichiers dans un répertoire est la commande d'arbre. Un arbre est un utilitaire simple qui montre les fichiers et les répertoires au format forestier.
Pour installer l'arborescence sur Debian Systems, utilisez la commande:
Arbre d'installation Sudo apt-get
Pour compter le nombre de fichiers dans un répertoire spécifique avec une arborescence, utilisez la commande:
arbre -l 1 / etc | fichiers grep
Comme on le voit, un arbre montre à la fois le nombre total de fichiers et de répertoires.
Pour afficher des fichiers cachés, utilisez l'option -a pour inclure tous les fichiers:
arbre -a -l 1 / etc | fichiers grep
Nautile
Vous pouvez également utiliser l'interface graphique pour afficher le nombre de fichiers dans un répertoire. Cette méthode peut donner des résultats différents en fonction du gestionnaire de fichiers que vous utilisez.
Dans Ubuntu, accédez au répertoire cible, cliquez avec le bouton droit et sélectionnez Propriétés. Dans la section Contenu, vous verrez le nombre total de fichiers et de répertoires. Par exemple:
Conclusion
Dans ce tutoriel rapide, nous avons discuté de la façon de compter le nombre de fichiers dans un répertoire spécifique dans Linux en utilisant la commande WC, l'arbre et l'interface graphique.