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
-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 1
Limiter 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
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!