'Tree' ist für wichtige Betriebssysteme wie Windows, Linux oder Unix und MacOS verfügbar.
Was werden wir abdecken??
In dieser Anleitung zeigen wir Ihnen, wie Sie den Befehl "Baum" unter Linux verwenden. Wir werden auch sehen, wie es auf verschiedenen Linux -Distributionen installiert werden kann. Beginnen wir, um den Befehl "Baum" zu erkunden.
Voraussetzungen
1. Grundkenntnisse über die Verwendung von Linux Terminal.
2. Privilegien und Internetkonnektivität "sudo".
Installieren des Baumbefehls unter Linux
'Baum' ist für die meisten Linux -Distributiere verfügbar und kann mit dem Paketmanager dieser Distributionen installiert werden.
Installation von 'Baum' auf Ubuntu
Das "Baum" -Paket liefert den Befehl "Baum" auf Ubuntu und kann mit dem regulären installiert werden "Apt install" Befehl. Sie können die verschiedenen Details dieses Pakets wie Abhängigkeiten, Version und Beschreibung mit dem Befehl überprüfen "Apt Show Tree". Verwenden Sie den Befehl, um 'Baum' auf Ubuntu zu installieren:
$ sudo Apt Installieren Sie Baum
Installation von 'Baum' auf Fedora (Redhat basiert)
'Baum' kann auch auf Fedora installiert werden. Für diesen Ausführen den Befehl:
$ sudo dnf baum installieren
Wir haben es auf Fedora 35 getestet und unten ist der Screenshot von 'Baum' Befehl in Aktion:
Installieren des Baumbefehls für Linux mit SnapCraft
Das Snap -Software -Repository bietet außerdem ein Snap -Paket für die 'Baum' Befehl. Bei SNAP werden die Anwendungen mit all ihren Abhängigkeiten vorverpackt. Diese laufen auf allen wichtigen Linux -Distributionen. Diese Anwendungen werden im Snap Store gehostet. Snap kommt vorinstalliert auf vielen Linux-Distributionen (Ubuntu, Solus, Manjaro usw.) Wenn es standardmäßig nicht installiert ist (Arch, Debian, Fedora), verwenden Sie den Befehl Distributionspezifisch, um ihn zu installieren.
Nehmen wir an, Sie haben Ihre Verteilung bereits installiert. Lassen Sie uns mit der Installation von fortfahren 'Baum' mit SNAP. Sobald der SNAP auf Ihrem System installiert ist, können Sie einfach den folgenden Befehl zur Installation verwenden 'Baum':
$ sudo snap install true
Notiz: Wenn auf Planet Ihre Verteilung nicht hat 'Baum' Befehl, Sie können Ihre Verzeichnisse und Dateien weiterhin in einer baumartigen Struktur auflisten. Dies kann durch die Verwendung des folgenden Befehls/Skripts erreicht werden:
$ ls -r | Grep ": $" | sed -e 's/: $ //' -e 's/[^ -] [^\/]*\ // -/g' -e 's/^/' -e 's/ -// -/ |/'
Sie können sehen, wie beängstigend der obige Befehl ist, der durch die Verwendung der Verwendung des 'ls' ' Befehl.
Verwenden Sie den Befehl "Baum"
Wenn es kein Argument gibt, an das weitergeleitet wird 'Baum', Es druckt den Inhalt des aktuellen Verzeichnisses. Wenn angemessene Argumente an übergeben werden 'Baum' Es listet den Inhalt des Zielverzeichnisses auf. Nach dem Auflistung der Verzeichnisse druckt es die Gesamtzahl der Verzeichnisse und Dateien in diesem Verzeichnis. Die Syntaxstruktur von 'Baum' ist wie folgt:
Baum [-adfghilnopqrstuvxacdfns] [-l-Ebene [-r]] [-h Basehref] [-t-Titel] [-O Dateiname] [--Nolinks] [-P-Muster] [-i Muster] [--inoden] [ -Device] [--Noreport] [--dirsfirst] [--version] [--help] [-Filelimit #] [Verzeichnis…]
Im Folgenden haben wir einige der Optionen (Argumente) aufgeführt, die der Befehl "Baum" verwendet. Wir haben diesen Leitfaden zu Ubuntu 20 durchgeführt.04:
1. Drucken Sie die Hilfebotschaft und Verwendung des Baumbefehls
-Hilfe: Druckt die Verwendung verschiedener Optionen (einschließlich derer, die wir hier aufgelistet haben).
2. Anzeige der Version
-Ausführung: Druckt die Version des auf Ihrem System installierten Baums installiert.
3. Auflistung aller Dateien
-A: Zeigt alle Dateien in der Ausgabe einschließlich der verborgenen an.
4. Auflistung der Verzeichnisse
-D: Druckt nur die Verzeichnisse.
5. Pfad Präfix
-F: Gibt das vollständige Pfadpräfix für jede Datei aus.
6. Drucken der Berechtigungen
-P: Zeigen Sie die Erlaubnis von Dateien und Ordnern an (ähnlich wie LS -L):
7. Passendes Muster
-P: Anzeigen der Dateien, die zu einem bestimmten Wildcard -Muster passen.
8. Entscheidung über die Tiefe der Verzeichnisse in der Ausgangsliste
Wir können auch die Tiefe oder die Ebene der Verzeichnisse steuern, die in der Ausgabe angezeigt werden sollen:
9. Anzeige der Größe
A) Wir können die Größe jeder Datei neben ihrem Namen wie hier gezeigt anzeigen:
b) Die obigen Druckgrößen sind nicht viel einfach zu interpretieren. Machen wir es menschlicher freundlicher, indem wir den Switch '-h' verwenden:
10. Drucken des Änderungsdatums
Wir können auch das Datum drucken, an dem die Datei zuletzt mit der Option '-d' geändert wurde:
11. Ausgabe sortieren
a) Verwenden Sie die Auflistung der Dateien in umgekehrter alphabetischer Reihenfolge '-R' schalten:
b) Verwenden Sie die Ausgabe, um die Ausgabe basierend auf der letzten Änderungszeit zu sortieren, die '-T' Streit:
Mehr zu lernen…
Es gibt immer noch viele Möglichkeiten, mit dem zu spielen 'Baum' Befehl, aber wir beenden es hier. Dieser Leitfaden kratzt nur die Oberfläche, wohin wir mit dem gehen können 'Baum' Befehl. Einen mehr Einblick in die Verwendung des 'Baum' Befehl, verwenden Sie die Mannseiten.