Comment compter le nombre de fichiers et de sous-répertoires dans un répertoire donné
- 3350
- 1008
- Noa Faure
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 fichiersComptez les fichiers et les sous-répertoires dans un répertoire
Expliquant arbre
Options utilisées dans la commande ci-dessus:
-je
- C'est une option graphique qui permet à l'arbre d'imprimer les lignes d'indentation-L
- Spécifie le niveau de profondeur de l'arbre de répertoire à afficher, qui dans le cas ci-dessus est 1-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.
- « Apprenez à accélérer les sites Web à l'aide du module Nginx et GZIP
- DSTAT - Un outil ingénieux pour surveiller les performances du serveur Linux en temps réel »