Comment compter le nombre de fichiers dans un répertoire dans Linux

Comment compter le nombre de fichiers dans un répertoire dans Linux
Dans Linux, il existe un certain nombre de méthodes pour vérifier et compter les fichiers totaux dans un répertoire. Le comptage des fichiers peut être utile spécialement l'automatisation des tâches pendant les scripts et la surveillance du système. Dans cet article, nous passerons en revue différentes méthodes pour compter le nombre de fichiers dans un répertoire de Linux.

Comment compter le nombre de fichiers dans un répertoire dans Linux

Les administrateurs du système Linux surveillent le système tout le temps pour garder un œil sur l'utilisation de la mémoire, le nombre de fichiers créés par les utilisateurs.

Il existe différentes méthodes pour compter le nombre de fichiers dans un répertoire:

  • Compter le nombre de fichiers à l'aide de LS avec les commandes WC
  • Compter le nombre de fichiers à l'aide de trouver avec les commandes WC
  • Compter le nombre de fichiers à l'aide de la commande d'arbre
  • Nombre de fichiers à l'aide de GUI (Linux Mint 21)

1: compter le nombre de fichiers dans Linux en utilisant LS avec les commandes WC

Le "toilettes" La commande peut compter le total mots, lignes, personnage, et octet. Utilisons-le avec le "LS" commande qui comptera les fichiers totaux d'un répertoire. La syntaxe suivante sera suivie:

$ ls / | wc -l

Par exemple, pour compter le nombre de fichiers dans Des photos Répertoire La commande suivante sera utilisée:

$ ls ./ Images | wc -l

De même, pour vérifier les fichiers dans etc Utilisation du répertoire:

$ ls / etc | wc -l

2: compter le nombre de fichiers dans Linux en utilisant Find avec les commandes WC

Une autre façon de compter les fichiers dans un répertoire particulier est d'utiliser le "trouver" et "toilettes" commande:

$ trouver -Type F | wc -l

Par exemple, pour compter le nombre de fichiers dans Des photos Répertoire, utilisation:

$ trouver ./ Images -type f | wc -l

Le "F" Le drapeau est utilisé pour cibler les fichiers uniquement.

Pour découvrir le nombre de fichiers compter dans / etc Utilisation du répertoire:

$ Find / etc -Type F | wc -l

Le message d'erreur peut être supprimé ou peut être redirigé vers le répertoire / dev / null à l'aide de l'opérateur de redirection 2>. Ainsi, la commande ci-dessus serait:

$ find / etc -Type f 2> / dev / null | wc -l

Note: Il est important de noter que la commande find comptera le fichier récursivement, ce qui signifie qu'il comptera également tous les fichiers des sous-répertoires. Afin que la sortie puisse varier.

3: compter le nombre de fichiers dans Linux à l'aide de la commande d'arbre

La troisième commande qui peut compter le nombre de fichiers dans un répertoire est la commande arbre. Il n'est pas disponible par défaut; il doit être installé:

$ sudo apt install arbre

Pour obtenir un nombre de fichiers dans un répertoire (images), utilisez:

$ pictures d'arbre

Le nombre de fichiers peut être vu à la fin de la sortie.

4: Compter le nombre de fichiers dans Linux en utilisant GUI (Linux Mint 21)

Pour trouver le nombre de fichiers dans un répertoire via l'interface graphique, cliquez simplement avec le bouton droit sur le répertoire, puis à partir du menu contextuel ouvrez "Propriétés".

Vous pouvez voir le total des articles.

Conclusion

Compter les fichiers d'annuaires dans Linux est une tâche facile qui peut être effectuée en utilisant CLI (Interface de ligne de commande). En utilisant des étapes d'article, nous pouvons compter le nombre de fichiers dans n'importe quel répertoire de votre système Linux. Trois commandes qui incluent LS, trouver et toilettes sont principalement utilisés pour compter le nombre de fichiers dans un répertoire du système Linux.