Maison > Tutoriel système > Linux > Trouvez rapidement les fichiers dont vous avez besoin ! ——Utilisez les commandes Linux find et wc pour compter le nombre de fichiers

Trouvez rapidement les fichiers dont vous avez besoin ! ——Utilisez les commandes Linux find et wc pour compter le nombre de fichiers

PHPz
Libérer: 2024-02-11 12:54:24
avant
1052 Les gens l'ont consulté

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 - 打印文件绝对路径。
Copier après la connexion

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
Copier après la connexion

«

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 :

快速找到你需要的文件!——使用Linux find和wc命令统计文件数量
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
Copier après la connexion

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!

source:lxlinux.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal