Maison  >  Article  >  Tutoriel système  >  Nombre de fichiers statistiques Linux : Maîtrise complète à travers de multiples méthodes

Nombre de fichiers statistiques Linux : Maîtrise complète à travers de multiples méthodes

王林
王林avant
2024-02-09 17:21:22652parcourir

Vous êtes-vous déjà demandé comment compter rapidement le nombre de fichiers dans un certain répertoire dans un système Linux ? En tant qu'utilisateur Linux, il s'agit d'un besoin très courant. Qu’il s’agisse de maintenance du système ou de gestion de fichiers, nous devons tous maîtriser cette compétence. Dans cet article, nous vous présenterons différentes manières d’atteindre cet objectif.

Comptez le nombre de fichiers dans le répertoire

Le moyen le plus simple de compter les fichiers dans un répertoire est d'utiliser ls pour répertorier un fichier par ligne et de diriger la sortie vers wc pour compter le nombre :

[root@localhost ~]# ls -1U /etc |wc -l

L'exécution de la commande ci-dessus affichera la somme de tous les fichiers, y compris les répertoires et les liens symboliques. -1选项表示每行列出一个文件,-U Dites à ls de ne pas trier la sortie, ce qui accélère l'exécution de la commande. La commande ls -1U ne compte pas les fichiers cachés. Si vous souhaitez uniquement compter les fichiers sans inclure les répertoires, utilisez la commande suivante :

[root@localhost ~]# ls -1Up /etc |grep -v /|wc -l
L'option

-p force ls à ajouter l'indicateur barre oblique (/) au répertoire. La sortie est redirigée vers la commande grep -v, les lignes contenant des barres obliques sont exclues et le nombre est compté.
Pour un meilleur contrôle sur les fichiers répertoriés, utilisez find命令而不是ls:

[root@localhost ~]# find /etc -maxdepth 1 -type f |wc -l

-type f选项告诉find仅列出文件(包括隐藏文件),-maxdepth 1Limiter la recherche aux répertoires de premier niveau.

Fichiers dans le répertoire des statistiques récursives

Si vous souhaitez compter le nombre de fichiers dans un répertoire, y compris ceux des sous-répertoires, vous pouvez utiliser la commande find :

[root@localhost ~]# find /etc -type f|wc -l

Une autre commande utilisée pour compter les fichiers est tree, qui répertorie le contenu d'un répertoire sous forme d'arborescence :

[root@localhost ~]# yum -y install tree
[root@localhost ~]# tree /root

Linux 统计文件数量:多种方法全面掌握
Le bas du contenu de sortie indiquera le nombre de répertoires et le nombre de fichiers.

Grâce à l'introduction et à la démonstration de cet article, je pense que vous maîtrisez diverses méthodes de comptage du nombre de fichiers dans les systèmes Linux et comprenez leurs avantages et inconvénients. Que vous soyez un utilisateur débutant ou expérimenté de Linux, ces conseils peuvent vous aider à traiter les fichiers plus efficacement et à améliorer l'efficacité du travail. Dans le monde Linux, compter les fichiers n'est plus une tâche fastidieuse, mais une compétence facile à maîtriser !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer