Comment compter le nombre de fichiers et de sous-répertoires dans un répertoire donné

Comment compter le nombre de fichiers et de sous-répertoires dans un répertoire donné

Le moyen le plus simple de compter le nombre de fichiers et de sous-répertoires dans un répertoire en utilisant un arbre Commande, qui est surtout connue pour afficher des fichiers et des répertoires sous forme d'arbre.

Bien que vous puissiez toujours permettre aux quotas de restreindre l'espace disque et l'utilisation d'Inode pour éviter les abus des utilisateurs, cette commande peut être utile de toute façon. Par défaut, le répertoire de travail actuel est supposé si aucun argument n'est donné:

$ arbre -ilf 1 
Échantillon de sortie
… / 10-TOP-LINUX-Distributions de 2015.PNG ./ Adobe-Flash-Player-Alternative.jpg ./ CentOS-7-Sécurité-Guide-Guide.PNG ./codage.PNG ./ d-logo-sketch.PNG ./ Experts-share-throughts-on-25th-anniversary of the-world web-431806-2.jpg ./ Get-default-os-logo.PNG ./ Installcinnamondesktoponubuntuandfedora720x345.PNG ./ Install-nagios-in-centos.jpg ./ Install-vmware-workstation-12-in-linux.PNG ./ Install-wordpress-on-centos-fedora.PNG ./ Linux-Essentials-Bundle Tourse.PNG ./ Linux-online-entraînement-cours.PNG ./ Linux-PDF-Readers-Viewers-Tools.PNG ./ Linux-Play-Game.jpg ./logo.PNG ./ nrpe-3.0.le goudron.gz ./ Python-et-linux-administration-cours.PNG ./ Ravi ./ TeamViewer 11 0 57095 I386 ./Télégramme ./ tsetup.0.dix.1.le goudron.xz ./ VboxGuestadditions_5.0.0.ISO ./ Vivaldi-about.PNG ./ Vmware-workstation-full-12.1.1-3770994.x86_64.empaqueter 3 répertoires, 22 fichiers 

Si vous souhaitez afficher les mêmes informations pour / var / log, faire:

$ arbre -ilf 1 / var / log 
Échantillon de sortie
/ var / log / var / log / alternatives.log / var / log / apt / var / log / aptitude / var / log / auth.journal / var / log / démarrage.journal / var / log / bootstrap.log / var / log / btmp / var / log / btmp.1 / var / log / consolekit / var / log / tass / var / log / dmesg / var / log / dpkg.log / var / log / faillog / var / log / fontconfig.log / var / log / fsck / var / log / gpu-manager.log / var / log / hp / var / log / installateur / var / log / kern.log / var / log / lastlog / var / log / mdm / var / log / mintsystem.journal / var / log / mintystem.Timestamps / var / log / ntpstats / var / log / samba / var / log / speech-dispatcher / var / log / syslog / var / log / syslog.1 / var / log / teamViewer11 / var / log / sans surveillance / upgrades / var / log / upstart / var / log / vbox-install.log / var / log / wtmp / var / log / wtmp.1 / var / log / xorg.0.journal / var / log / xorg.0.enregistrer.vieux 13 répertoires, 23 fichiers 

Tapez la commande ci-dessous pour afficher des informations sur les fichiers et les sous-répertoires dans le répertoire ISOS.

$ arbre -ilf 1 isos 
Échantillon de sortie
ISOS ISOS / CENTOS-6.5-X86_64-Minimal.ISO ISOS / CENTOS-7.0-1406-X86_64-Minimal.ISO ISOS / CENTOS-7-X86_64-DVD-1503-01 ISOS / CES-STANDARD-3.3-x86_64.ISO ISOS / DEBIAN-8.1.0-AMD64-CD-1.iso isos / kali-linux-2.0-I386 ISOS / OpenSUSE-13.2-DVD-X86_64.ISO ISOS / RHEL-SERVER-7.0-x86_64-dvd.iso isos / ubuntu-14.04.2-desktop-amd64.iso isos / ubuntu-14.04.3-Server-AMD64.ISO ISOS / VL-7.1-std-final.iso isos / win10_1511_1_english_x32.iso isos / win10_1511_1_spanish_64.ISO 2 répertoires, 11 fichiers 
Comptez les fichiers et les sous-répertoires dans un répertoire

Expliquant arbre Options utilisées dans la commande ci-dessus:

  1. -je - C'est une option graphique qui permet à l'arbre d'imprimer les lignes d'indentation
  2. -L - Spécifie le niveau de profondeur de l'arbre de répertoire à afficher, qui dans le cas ci-dessus est 1
  3. -F - fait de Tree Imprimer le préfixe de chemin complet pour chaque fichier

Comme vous pouvez afficher à partir de l'image ci-dessus, après avoir inscrit tous les fichiers et sous-répertoires, arbre vous montre le nombre total de répertoires et de fichiers dans le répertoire que vous avez spécifié.

Lire suggérée: Crypter et décrypter les fichiers et répertoires à l'aide de TAR et OpenSSL

Vous pouvez vous référer au Page d'arbre Pour découvrir des options plus utiles, certains fichiers de configuration et variables d'environnement pour mieux comprendre comment cela fonctionne.

Conclusion

Ici, nous avons couvert un conseil important qui peut vous aider à utiliser le arbre Utilité d'une manière différente par rapport à son utilisation traditionnelle, pour afficher des fichiers et des répertoires sous une forme en forme d'arbre.

Vous pouvez créer de nouveaux conseils en utilisant les nombreux arbre Options de la page de l'homme. Avez-vous une astuce utile concernant l'utilisation de l'arbre? Partagez-le ensuite avec des millions d'utilisateurs de Linux dans le monde entier via le formulaire de rétroaction ci-dessous.