Der einfachste Weg, die Anzahl der Dateien und Unterverzeichnisse in einem Verzeichnis mit einem tree
zu zählen Befehl, der am besten für die Anzeige von Dateien und Verzeichnissen in baumartiger Form bekannt ist.
Obwohl Sie jederzeit Kontingente aktivieren können, um den Speicherplatz und die Inode-Nutzung einzuschränken, um Benutzermissbrauch zu vermeiden, kann dieser Befehl trotzdem nützlich sein. Standardmäßig wird das aktuelle Arbeitsverzeichnis angenommen, wenn keine Argumente angegeben werden:
$ tree -iLf 1
Beispielausgabe
. ./10-Top-Linux-Distributions-of-2015.png ./adobe-flash-player-alternative.jpg ./CentOS-7-Security-Hardening-Guide.png ./coding.png ./d-logo-sketch.png ./Experts-Share-Thoughts-on-25th-Anniversary-of-the-World-Wide-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-Course.png ./Linux-Online-Training-Courses.png ./Linux-PDF-Readers-Viewers-Tools.png ./linux-play-game.jpg ./logo.png ./nrpe-3.0.tar.gz ./Python-and-Linux-Administration-Course.png ./Ravi ./teamviewer 11 0 57095 i386 ./Telegram ./tsetup.0.10.1.tar.xz ./VBoxGuestAdditions_5.0.0.iso ./Vivaldi-About.png ./VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle 3 directories, 22 files
Wenn Sie dieselben Informationen für /var/log
anzeigen möchten , tun:
$ tree -iLf 1 /var/log
Beispielausgabe
/var/log /var/log/alternatives.log /var/log/apt /var/log/aptitude /var/log/auth.log /var/log/boot.log /var/log/bootstrap.log /var/log/btmp /var/log/btmp.1 /var/log/ConsoleKit /var/log/cups /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/installer /var/log/kern.log /var/log/lastlog /var/log/mdm /var/log/mintsystem.log /var/log/mintsystem.timestamps /var/log/ntpstats /var/log/samba /var/log/speech-dispatcher /var/log/syslog /var/log/syslog.1 /var/log/teamviewer11 /var/log/unattended-upgrades /var/log/upstart /var/log/vbox-install.log /var/log/wtmp /var/log/wtmp.1 /var/log/Xorg.0.log /var/log/Xorg.0.log.old 13 directories, 23 files
Geben Sie den folgenden Befehl ein, um Informationen zu Dateien und Unterverzeichnissen im Verzeichnis ISOs
anzuzeigen .
$ tree -iLf 1 ISOs
Beispielausgabe
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 directories, 11 files
tree
erklären Optionen, die im obigen Befehl verwendet werden:
-i
– es ist eine grafische Option, die es dem Baum ermöglicht, Einrückungslinien auszudrucken-L
– gibt die Tiefe des anzuzeigenden Verzeichnisbaums an, die im obigen Fall 1 ist-f
– lässt den Baum den vollständigen Pfadpräfix für jede Datei drucken
Wie Sie aus dem Bild oben sehen können, nachdem Sie alle Dateien und Unterverzeichnisse aufgelistet haben, tree
zeigt Ihnen die Gesamtzahl der Verzeichnisse und Dateien in dem von Ihnen angegebenen Verzeichnis.
Empfohlener Text: Verschlüsseln und Entschlüsseln von Dateien und Verzeichnissen mit Tar und OpenSSL
Weitere Informationen finden Sie auf der Baum-Manpage um weitere nützliche Optionen, einige Konfigurationsdateien und Umgebungsvariablen zu entdecken, um besser zu verstehen, wie es funktioniert.
Schlussfolgerung
Hier haben wir einen wichtigen Tipp behandelt, der Ihnen bei der Verwendung des tree
helfen kann Dienstprogramm auf eine andere Weise im Vergleich zu seiner traditionellen Verwendung, um Dateien und Verzeichnisse in einer baumartigen Form anzuzeigen.
Sie können neue Tipps erstellen, indem Sie den zahlreichen Baum verwenden Optionen aus der Manpage. Haben Sie einen nützlichen Tipp zur Verwendung von Baum? Dann teilen Sie es über das Feedback-Formular unten mit Millionen von Linux-Benutzern auf der ganzen Welt.