Dans les systèmes Linux, nous avons souvent besoin de rechercher certains fichiers, peut-être pour les sauvegarder, les organiser ou les supprimer. Cependant, une fois que nous disposons d’un grand nombre de fichiers, la recherche manuelle devient difficile et prend du temps. Heureusement, les systèmes Linux fournissent des outils très utiles pour nous aider à trouver rapidement les fichiers dont nous avons besoin et à les compter. Aujourd'hui, nous allons vous présenter comment utiliser les commandes find et wc pour trouver rapidement les fichiers dont vous avez besoin et compter leur nombre.
Nous utiliserons la commande find qui est utilisée pour rechercher des fichiers dans une hiérarchie de répertoires. Voici les options que nous utiliserons dans la commande find comme indiqué ci-dessous :
-type - 指定要搜索的文件类型,在上面的情况下,f 表示查找所有常规文件。 -print - 打印文件绝对路径。
Voici les options utilisées dans notre commande wc comme indiqué ci-dessous :
-l – Cette option imprime le nombre total de nouvelles lignes, c'est-à-dire le nombre total de chemins de fichiers absolus générés par la commande find.
Syntaxe générale de la commande find
# find . -type f -print | wc -l $ sudo find . -type f -print | wc -l
«
PS : utilisez la commande sudo pour lire tous les fichiers du répertoire spécifié, y compris les fichiers des sous-répertoires avec des autorisations de superutilisateur, afin d'éviter les erreurs « Autorisation refusée », comme indiqué dans la capture d'écran ci-dessous :
Trouver le nombre de fichiers sous Linux”
Nombre de fichiers sous Linux
Vous pouvez voir que dans la première commande ci-dessus, la commande find ne lit pas tous les fichiers du répertoire de travail actuel.
Voici d'autres exemples montrant le nombre total de fichiers normaux 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
Grâce à la méthode présentée dans cet article, vous pouvez facilement utiliser les commandes find et wc pour rechercher et compter le nombre de fichiers dont vous avez besoin. Que vous sauvegardiez des données, organisiez des fichiers ou supprimiez des fichiers, ces deux commandes sont des outils très utiles. De plus, lorsque vous traitez un grand nombre de fichiers, la recherche manuelle deviendra très fastidieuse et prend beaucoup de temps, ces deux commandes peuvent donc vous aider à améliorer votre efficacité de travail. Bref, maîtriser ces deux commandes facilitera certainement la gestion de votre système Linux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!