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

Comment trouver le nombre de fichiers dans un répertoire et des sous-répertoires sur Raspberry Pi
Plusieurs fois, nous devons trouver le nombre de fichiers ou de sous-répertoires dans un répertoire pour contrôler l'espace disque. Afin que nous puissions savoir quel répertoire contient le plus grand nombre de fichiers et de sous-répertoires. Cette tâche peut être effectuée en ouvrant chaque répertoire un par un, mais c'est tellement le temps de prendre. Dans de tels cas, les systèmes basés sur Linux, tels que Raspberry Pi, vous ont couvert et il existe certaines commandes qui peuvent être utilisées pour afficher simplement le nombre de fichiers et de sous-répertoires. Cet article a répertorié toutes ces commandes pour vous.

Affichage du nombre de sous-répertoires et de fichiers dans Raspberry Pi?

Il existe plusieurs commandes pour afficher la liste ou trouver les fichiers dans les répertoires ou sous-répertoires:

1: à travers les commandes LS et WC
2: à travers la commande arbre
3: via la commande finir

1: commande LS pour trouver le nombre de fichiers et répertoires / sous-répertoires

Pour trouver tous les fichiers ou répertoires dans un répertoire LS La commande est utilisée. Le LS La commande affichera tout ce qui est présent dans un répertoire, qu'il s'agisse d'un fichier ou d'un sous-répertoire. De là, vous pouvez compter les fichiers ou les sous-répertoires:

$ ls

Si vous ne souhaitez pas compter le nombre manuellement, en utilisant la commande ci-dessous, le nombre total de fichiers et de sous-répertoires sera affiché en les comptant à l'aide de la commande WC:

$ ls | wc -l

Par exemple, dans l'image ci-dessous, vous pouvez voir que le nombre total de fichiers et de sous-répertoires à l'intérieur de mon répertoire domestique est de 68.

Si vous souhaitez trouver les fichiers et les sous-répertoires dans un certain répertoire sans passer à ce répertoire, vous pouvez simplement LS avec le nom de ce répertoire:

Syntaxe

$ ls

Exemple

Ici, j'ai visualisé le contenu des répertoires de bureau et de documents:

$ LS Desktop
Documents $ ls

Et en utilisant la même commande wc (word-comptage), le nombre total de fichiers et de sous-répertoires dans un répertoire peut être affiché:

$ ls / home / pi /

2: Commande d'arbre pour trouver le nombre de fichiers et répertoires / sous-répertoires

La commande d'arborescence peut également être utilisée pour afficher l'arbre des fichiers et des sous-répertoires ainsi que le nombre total de répertoires à l'intérieur d'un répertoire ou d'un système. Il peut être utilisé pour afficher tout le contenu d'un certain utilisateur ou d'un répertoire:

$ arbre

La sortie affichera une arborescence de tous les fichiers et répertoires, et le nombre total de fichiers et répertoires sera affiché en bas, qui est mis en surbrillance dans l'image:

Si vous voulez juste la somme de tous les sous-répertoires et numéro de fichiers dans un répertoire, ajoutez WC -L avec la commande d'arbre et il affichera le numéro:

$ arbre | wc -l

3: Trouvez la commande pour trouver le nombre de fichiers dans un répertoire / sous-répertoires

Si vous souhaitez seulement afficher le nombre de fichiers dans un répertoire excluant les sous-répertoires, alors le sous-écrit trouver La commande peut être utilisée:

$ trouver-type f

La sortie affichera tous les fichiers présents dans un répertoire

Et si vous voulez seulement le numéro pour un fichier, le nombre de mots de tuyaux (toilettes) Commande avec lui:

$ Find -Type F | wc -l

Conclusion

Différentes commandes pour trouver le nombre de fichiers et de sous-répertoires dans un répertoire sont utilisés qui sont discutés en détail dans l'article. Le LS La commande est utilisée pour répertorier tous les fichiers et sous-répertoires. Tandis que le arbre La commande donnera une arborescence complète du contenu présent dans le fichier, et si vous voulez seulement le nombre total de sous-répertoires et de fichiers, le tuyau toilettes commande pour vous donner un compte de fichiers plus des sous-répertoires.