Maison > Tutoriel système > Linux > le corps du texte

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

王林
Libérer: 2024-02-09 17:21:22
avant
726 Les gens l'ont consulté

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

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

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

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

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!

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