- 1. Was ist der GREP-Befehl?
- 2. Beispiele für die Verwendung des Grep-Befehls
- 3. So verwenden Sie den Grep Linux-Befehl rekursiv
- 4. So verwenden Sie den Grep Linux-Befehl zum Ausführen von Wortsuchen
- 5. So verwenden Sie den Grep Linux-Befehl zum Zählen von Wörtern
- 6. So erzwingen Sie die umgekehrte Suche des Grep-Linux-Befehls
- 7. So verwenden Sie UNIX / Linux-Pipes zusammen mit dem Grep-Befehl
- 8. So listen Sie nur die Dateinamen auf, die mit Grep übereinstimmen
- 9. So verwenden und installieren Sie den Tree-Befehl unter Linux
- 10. So arbeiten Sie mit Dateien mit dem Tree-Befehl in Linux
- 11. Parameter zur Verwendung mit dem Tree-Befehl in Linux
Eines der vielseitigsten Betriebssysteme, die über das Terminal verwaltet werden können, ist zweifellos Linux in jeder seiner verfügbaren Distributionen, und dies dank der Integration zahlreicher Befehle, die in seiner Konsole verfügbar sind. Es spielt keine Rolle, ob wir ein Terminal-basiertes System (wie die Server-Versionen) oder eine GUI-basierte Umgebung (wie die Desktop-Versionen) verwenden, in allen von ihnen werden das Terminal und seine Befehle immer eine zuverlässige Quelle für die Verwaltung sein und Unterstützung.
Zu unseren täglichen Aktivitäten gehört das Erstellen und Bearbeiten von Ordnern und Dateien, die je nach Rolle zahlreich sein können. Dies ist an irgendeinem Punkt der Unterstützung normal, der sich auf die eine oder andere Weise negativ auf die Suche nach Elementen auswirkt, nicht nur durch die Anzahl der Dateien, sondern auch durch den Ort, an dem sie gehostet werden.
Um diese Art von Aktivitäten viel einfacher zu verwalten, haben wir zwei wichtige Befehle zum Suchen und Anzeigen von Objekten in Linux, und zwar die Befehle Grep und Tree. Solvetic wird deren Verwendung und deren umfassende Anwendung in der von uns verwendeten Linux-Distribution ausführlich erklären.
1. Was ist der GREP-Befehl?
Was ist der Grep-Befehl?Grep ist ein Befehl, der entwickelt wurde, um Textsuchaufgaben auszuführen. Grep ist für die Suche in der Datei verantwortlich, die die Zeilen anzeigt, in denen eine Übereinstimmung festgestellt wird, entweder mit den Wörtern oder der Zeichenfolge, die wir während der Ausführung zuweisen. Sein Name leitet sich vom UNIX-Editor g / re / p ab. Während der Ausführung von Grep ist es möglich, einen Dateinamen anzugeben oder die Standardeingabe zu verlassen, so dass Grep für die Generierung der passenden Zeilen verantwortlich ist.
Grep-VariablenEs gibt drei (3) Variablen, die während des Grep-Prozesses verwaltet werden:
- -G, --basic-regexp: Dies ist für die Interpretation des Musters als einfachen regulären Ausdruck verantwortlich, es ist der Standardwert.
- -E, --extended-regexp: Diese Option validiert das Muster als erweiterten regulären Ausdruck.
- -F, --fixed-strings: Mit dieser Option wird das Muster als Liste von festen Zeichenketten interpretiert, die durch Zeilenumbrüche getrennt sind, wo die Übereinstimmung in einer von ihnen gefunden wird.
Der Grep-Befehl (Global Regular Expression Print) ist ein Befehl, der es uns ermöglicht, das System zu analysieren, um die Übereinstimmungen zu finden, und nach der Erkennung die Ergebnisse auszudrucken, damit diese Ergebnisse zentral verwaltet werden können.
Grep-SyntaxDie Syntax für die Verwendung des Grep-Befehls lautet wie folgt:
grep (Option) Muster (Datei)
Grep-BefehlsparameterEs gibt eine Reihe von Parametern, die wir mit dem grep-Befehl verwenden können, um die besten Ergebnisse zu erzielen. Dies sind:
- -E, --extended-regexp: Muster werden als reguläre Ausdrücke verstanden
- -F, --fixed-strings: Muster sind Strings
- -G, --basic-regexp: Muster sind grundlegende reguläre Ausdrücke
- -P, --perl-regexep: Muster sind Perl-Ausdrücke
- -e, regexp = PATTERNS: Suche nach Mustern für Übereinstimmungen
- -F. -file (Datei): Muster als Datei verwenden
- -i, --ignore-case: Groß-/Kleinschreibung ignorieren
- -w, --word-regexp: Finde alle gleichen Wörter
- -x, --line-regexp: Übereinstimmung mit allen Zeilen
- -s, --no-messages: Fehlermeldungen entfernen
- -v, --invert-match: Wählen Sie die Zeilen aus, die nicht den Suchkriterien entsprechen
- -V, --version: Zeigt die verwendete grep-Version an
- -m, --max-count = NUM: Suche nach einer bestimmten Anzahl von Zeilen beenden
- -b, --byte-offset = Zeigt den Byte-Offset neben den Ausgabezeilen an
- -n, --line-number: Gibt die Anzahl der Zeilen aus
- -H, --with-filename: Zeigt den Dateinamen in den Ausgabezeilen an
- -q, --quiet: Alle Ergebnisse unterdrücken
- -d, --directories = Aktion: Gibt an, wie Verzeichnisse behandelt werden
- -l, --files-ohne-match = Nur Dateinamen ohne Zeilen ausgeben
- -c, --count: Ausgewählte Zeilen pro Datei drucken
Ich habe kein Grep-KommandoDer grep-Befehl ist standardmäßig in Linux-Distributionen enthalten, aber wenn Sie ihn aus irgendeinem Grund nicht haben, können Sie ihn mit den folgenden Befehlen installieren:
sudo apt-get install grep (Debian und Ubuntu) sudo yum install grep (Redhat, CentOS und Fedora)
Schritt 1
Die allgemeine Syntax, die mehrere Parameter enthalten kann, lautet wie folgt:
grep [-AB] num] [-CEFGVbchiLlnqsvwxyUu] [[-e] Muster | -f file] [--extended-regexp] [--fixed-strings] [--basic-regexp] [--regexp = PATTERN] [--file = FILE] [--ignore-case] [--word -regexp] [--line-regexp] [--line-regexp] [--no-messages] [--invert-match] [--version] [--help] [--byte-offset] [- -line-number] [--with-filename] [--no-filename] [--quiet] [--silent] [--files-ohne-match] [--files-with-matcces] [- count ] [--before-context = NUM] [--after-context = NUM] [--context] [--binary] [--unix-byte-offsets] Dateien …Schritt 2
Wir werden einige Beispiele für die Verwendung von Grep sehen, bevor wir seine Parameter kennen. Wenn wir das Verzeichnis /etc/passwd nach allem durchsuchen möchten, das sich auf einen bestimmten Benutzer bezieht, können wir Folgendes ausführen:
grep "user" /etc /passwdSchritt 3
Das Ergebnis wird folgendes sein:
Schritt 4
Es wird auch möglich sein, den Grep-Befehl zu zwingen, Groß- und Kleinbuchstaben zu ignorieren, d.
grep -i "solvetic" / etc / passwd
Schritt 5
Diese Option kann auch mit dem cat-Befehl wie folgt ausgeführt werden:
cat / etc / passwd | grep -i "solvetisch"
2. Beispiele für die Verwendung des Grep-Befehls
Die Verwendung von Befehlen in Linux-Betriebssystemen ist eine obligatorische Aufgabe für alle IT-Administratoren und Benutzer, da wir dank ihnen Hunderte von Verwaltungs-, Informations- und Supportaufgaben ausführen können. Es gibt zahlreiche Befehle mit jeweils eigenen Kriterien und Funktionen, aber einer von ihnen speziell für die Suche nach Text in Dateien, die sich in Verzeichnissen oder Ordnern befinden, ist der Befehl Grep.
Jetzt werden wir sehen, wie man den Grep-Befehl unter Linux verwendet.
Allgemeine Verwendung von GrepUm zu verstehen, wie Grep funktioniert, durchsuchen wir das Verzeichnis /etc/passwd nach allen Ergebnissen, die mit unserem Benutzer verknüpft sind:
grep solvtic / etc / passwdAls Ergebnis werden wir Folgendes sehen:
Als zusätzlichen Punkt sei daran erinnert, dass es möglich ist, grep anzuweisen, Groß- und Kleinschreibung in den Ergebnissen zu ignorieren. Dazu führen wir Folgendes aus:
grep -i "solvetic" / etc / passwd
Grep ist ideal, um in bekannten Dateien nach bestimmten Begriffen zu suchen. Führen wir beispielsweise die folgende Suche durch:
grep Solvetic Solvetic.txtAls Ergebnis sehen wir die Zeilen, in denen dieses Wort wiederholt wird:
Wir können in verschiedenen Dateien gleichzeitig nach demselben Begriff suchen, dazu verwenden wir die folgende Zeile:
grep Solvetic Solvetic.txt Solvetic1.txt
Eine kürzere Möglichkeit, dies zu tun, besteht darin, Folgendes auszuführen:
grep solvet*. *
So verwenden Sie grep, um Ergebnisse in eine Datei unter Linux umzuleitenDies ist nützlich für Fälle, in denen wir später Verwaltungsaufgaben für die Dateien ausführen müssen, sodass es möglich ist, die Ausgabe des grep-Befehls in eine bestimmte Datei umzuleiten, z. B. werden wir Folgendes tun:
grep Solvetic Solvetic.txt> Solvetic2.txtAls Ergebnis sehen wir, dass die erforderliche Textdatei erstellt wurde:
VERGRÖSSERN
So verwenden Sie grep zum Durchsuchen von VerzeichnissenDank des Parameters -r können wir in den verfügbaren Unterverzeichnissen nach einem Wert suchen und führen Folgendes aus:
grep -r Solvetic / home / SolveticDadurch wird das gesamte Home-Verzeichnis nach dem Begriff durchsucht, der die erkannten Ergebnisse hervorhebt:
So verwenden Sie grep, um die Zeilennummer anzuzeigenFür Auditing- oder erweiterte Supportaufgaben ist es ideal, die Nummer der Zeile anzuzeigen, in der das Suchmuster gefunden wird. Dazu können wir den Parameter -n wie folgt verwenden. Dort finden wir die Nummer der Zeile, in der jeder Wert gefunden wird.
grep -n Solvetic Solvetic.txt
So verwenden Sie grep, um Ergebnisse hervorzuhebenDa wir wissen, dass der Text oft verwirrend werden kann, besteht eine Lösung darin, die Suchkriterien hervorzuheben, die unseren Blick direkt auf diese Zeile richten. Dazu verwenden wir den Farbparameter wie folgt:
grep -color Solvetic Solvetic.txt
So verwenden Sie grep, um Zeilen anzuzeigen, die mit dem angegebenen Muster beginnen oder endenEs ist möglich, dass wir nur die Ergebnisse der Zeilen sehen möchten, die mit einem Suchkriterium beginnen oder enden. Wenn wir dazu nach den Zeilen suchen möchten, die beginnen, verwenden wir die folgende Zeile:
grep Solvetic Solvetic.txt
Um nun die Zeilen anzuzeigen, die enden, verwenden wir Folgendes:
grep Solvetic $ Solvetic.txt
So verwenden Sie grep, um alle Zeilen zu drucken, ohne zu sehen, welche übereinstimmenWenn wir alle Zeilen sehen möchten, außer denen, in denen der Wert gesucht wird, müssen wir den Parameter -v wie folgt verwenden:
grep -v Solvetic Solvetic.txt
So verwenden Sie grep mit anderen BefehlenGrep kann, wie viele Linux-Befehle, gleichzeitig mit anderen Befehlen verwendet werden, um klarere Ergebnisse zu erzielen. Wenn wir beispielsweise HTTP-Prozesse bereitstellen möchten, verwenden wir grep zusammen mit ps wie folgt:
ps -ef | grep http
Wie man grep verwendet, um zu zählen, wie oft ein Wort in einer Datei wiederholt wirdWenn wir wissen möchten, wie oft ein Muster in einer bestimmten Datei wiederholt wird, verwenden wir den Parameter -c:
grep -c Solvetic Solvetic.txt
So verwenden Sie grep, um eine Reverse-Suche durchzuführenObwohl es seltsam klingt, ist dies nichts anderes als die Anzeige der Wörter, die wir nicht im Ergebnis angeben, dies erreichen wir mit dem Parameter -v:
grep -v Solvetic Solvetic2.txt
So verwenden Sie grep zum Anzeigen von HardwaredetailsWir haben bereits gesehen, dass wir grep mit anderen Befehlen kombinieren können, um ein Ergebnis anzuzeigen. Nun, wenn wir bestimmte Hardwaredetails erhalten möchten, können wir cat mit grep wie folgt verwenden:
cat / proc / cpuinfo | grep -i 'Modell'
Wir haben weltweit gelernt, wie wir mit dem Befehl grep auf viel spezifischere Ergebnisse von Suchkriterien in Linux zugreifen können.
3. So verwenden Sie den Grep Linux-Befehl rekursiv
Schritt 1
Grep gibt uns die Möglichkeit, eine rekursive Suche durchzuführen, dh dass diese Suche alle Dateien in jedem Verzeichnis nach einer bestimmten Zeichenfolge liest, zum Beispiel der IP-Adresse des Computers, können wir eine der folgenden Optionen ausführen:
grep -r "192.168.0.25" / etc / oder grep -R "192.168.0.25" / etc /
NotizDort können wir die aktuelle IP-Adresse des verwendeten Gerätes eingeben.
Schritt 2
Dasselbe können wir auch mit der IP 192.168.1.5 ausführen, die das System für Standardausgaben verwendet:
Schritt 3
Wir können feststellen, dass bei beiden IP-Adressen eine separate Zeile mit dem Namen der Datei, in der sie gefunden wurde, angezeigt wird. Wenn wir die Einbeziehung dieses Wertes entfernen möchten, können Sie ihn mit der Option -h unterdrücken so was:
grep -h -R "192.168.1.5" / etc / oder grep -hR "192.168.1.5" / etc /
NotizDieser Befehl muss als Root ausgeführt werden oder indem dem Befehl sudo vorangestellt wird.
4. So verwenden Sie den Grep Linux-Befehl zum Ausführen von Wortsuchen
Schritt 1
Grep ist nützlich, um Begriffe in einer bestimmten Datei zu suchen, daher wird das Ergebnis jede Zeile, in der der Suchbegriff gefunden wird, sowie die Wörter (nicht hervorgehoben), die den Suchbegriff begleiten, hervorgehoben angezeigt. Die zu verwendende Syntax ist das folgende. In diesem Fall wurden 3 Übereinstimmungen in der Datei Solvetic1 erkannt.
grep -w "Wort"-Datei
Schritt 2
Wenn Sie in einer Datei nach zwei Begriffen suchen möchten, müssen wir die folgende Syntax mit dem egrep-Befehl ausführen. Wie wir sehen, werden die gesuchten Wörter im Ergebnis hervorgehoben.
egrep -w 'term1 | term2' Datei
5. So verwenden Sie den Grep Linux-Befehl zum Zählen von Wörtern
Schritt 1
Eine weitere praktische Option von Grep ist die Möglichkeit zu wissen, wie oft ein Wort in einer bestimmten Datei wiederholt wird. Dies wird dank des Parameters -c wie folgt erreicht:
grep -c 'Wort'-Datei
Schritt 2
Alternativ können wir den Parameter -n verwenden, um jeder Ausgabezeile die Nummer der Zeile voranzustellen, in der sie in der ausgewählten Datei eingegeben wird:
grep -n 'Wort'-Datei
6. So erzwingen Sie die umgekehrte Suche des Grep-Linux-Befehls
Mit umgekehrter Suche meinen wir, dass der Grep-Befehl nur Ergebnisse aus den Zeilen anzeigt, die das definierte Wort nicht enthalten, dies wird mit dem Parameter -v wie folgt erreicht:
grep -v "term"-Datei
7. So verwenden Sie UNIX / Linux-Pipes zusammen mit dem Grep-Befehl
Schritt 1
Der Grep-Befehl in Linux kann mit UNIX-Shellpipes kombiniert werden. Wenn wir beispielsweise die Namen der Festplattengeräte auflisten möchten, führen wir die folgende Zeile aus:
dmesg | egrep '(s | h) d [a-z]'
Schritt 2
Dort werden die Ergebnisse mit allen entsprechenden Informationen angezeigt. Um das CPU-Modell anzuzeigen, führen wir Folgendes aus:
cat / proc / cpuinfo | grep -i 'Modell'
Schritt 3
Für dasselbe Ergebnis können wir auch Folgendes ausführen:
grep -i 'Modell' / proc / cpuinfoSchritt 4
Eine der speziellsten Anwendungen des Grep- oder egrep-Befehls ist die Möglichkeit, die Ausgabe herkömmlicher Befehle wie yum, dpkg, apt oder apt-get zu filtern. Zum Beispiel können wir die folgende Zeile ausführen, um Linux-Images mit dpkg zu finden:
dpkg --list | grep linux-image
Schritt 5
Es wird möglich sein, die Suche mit apt auszuführen:
apt suchen maria | egrep 'Server | Client'
8. So listen Sie nur die Dateinamen auf, die mit Grep übereinstimmen
Zu diesem Zweck können wir die Option -l verwenden, um den Namen der Datei, in der ihr Inhalt hervorgehoben wird, wie folgt aufzulisten:
grep -l 'Begriff' * .cGrep-BefehlsparameterAls nächstes werden wir die verschiedenen Variablen sehen, die uns Grep für seine Verwaltung unter Linux anbietet:
- -num: Mit dieser Option werden die übereinstimmenden Zeilen neben den vorherigen und nachfolgenden Zeilennummern angezeigt.
- -A num, --after-context = NUM: Zeigt die Anzahl der Kontextzeilen an, nachdem sie mit den angegebenen übereinstimmen.
- -B num, --before-context = NUM: Mit dieser Option werden die Kontextzeilen vor denen angezeigt, die mit der Suche übereinstimmen.
- -V, --version: Zeigt die Versionsnummer des verwendeten grep an.
- -b, --byte-offset: Dieser Parameter zeigt den Offset in Bytes vom Anfang der Eingabedatei vor jeder Zeile ihrer Ausgabe an.
- -c, --count: Zählt die Anzahl der Zeilen, die dem angegebenen Begriff entsprechen.
- -h, --no-filename: Unterdrückt das Drucken von Dateinamen in der Ausgabe.
- i, --ignore-case: Es wird nicht berücksichtigt, ob die Buchstaben Groß- oder Kleinbuchstaben sind.
- -L, --files-without-match: Diese Option zeigt den Namen jeder Eingabedatei an, in der keine Übereinstimmung gefunden wurde.
- -l, --files-with-matches: Zeigt den Namen jeder Eingabedatei an, die ein Ergebnis generieren kann.
- -n, --line-number: Ordnet jede Ausgabezeile der entsprechenden Zeilennummer in der Suchdatei zu.
- -q, --quiet: Silent-Modus aktivieren, der die normale Ausgabe unterdrückt und die Suche beim ersten Treffer endet.
- -s, --silent: Unterdrückt Fehlermeldungen.
- -v, --invert-match: Diese Option kehrt die Suchrichtung um, dh es werden die Ergebnisse angezeigt, die nicht mit dem Suchbegriff übereinstimmen.
- w, --word-regexp: Dieser Parameter wählt nur Zeilen aus, die Übereinstimmungen enthalten, die ganze Wörter bilden.
- -x, --line-regexp: Diese Option wählt nur Übereinstimmungen aus, die aus der gesamten Zeile bestehen.
9. So verwenden und installieren Sie den Tree-Befehl unter Linux
Nun wollen wir ein wenig über den Tree-Befehl sprechen, der, wie der Name schon sagt, entwickelt wurde, um die Systemverzeichnisse in Form eines Baumes anzuzeigen und so deren Verwaltung zu erleichtern.
Der Befehl Tree arbeitet mit einem rekursiven Verzeichnisauflistungsbefehl, der nur dann zu einem mit einer Reihe von Farben gestalteten Baumformat führt, wenn die Umgebungsvariable LS_COLORS gesetzt ist und die Ausgabe tty ist. Falls keine Argumente zugewiesen sind, listet dieser Befehl die Dateien auf in das aktuelle Verzeichnis.
Schritt 1
Seine allgemeine Syntax lautet wie folgt:
Baum [-acdfghilnpqrstuvxACDFQNSUX] [-L Ebene [-R]] [-H baseHREF] [-T Titel] [-o Dateiname] [--nolinks] [-P Muster] [-I Muster] [--inodes] [ --device] [--noreport] [--dirsfirst] [--version] [--help] [--filelimit #] [--si] [--prune] [--du] [--timefmt format ] [--matchdirs] [-] [Verzeichnis…]Schritt 2
Der erste Schritt besteht darin, den Tree-Befehl zu installieren, indem Sie den folgenden Befehl ausführen:
sudo apt Baum installieren
Schritt 3
Nach der Installation führen wir direkt den Befehl "tree" aus, um das aktuelle Verzeichnis im Baumformat aufzulisten:
10. So arbeiten Sie mit Dateien mit dem Tree-Befehl in Linux
Versteckte Dateien mit Tree anzeigenStandardmäßig zeigt der Befehl Tree aus Sicherheitsgründen keine versteckten Dateien an. Wenn wir sie im Ergebnis anzeigen möchten, können Sie zu diesem Zweck den Parameter -a hinzufügen:
Baum -a
VERGRÖSSERN
Nur Verzeichnisse mit Tree anzeigenFalls Sie möchten, dass Tree nur die Verzeichniseinträge generiert, können Sie dies mit dem Parameter -d wie folgt tun:
Baum -d
VERGRÖSSERN
Zeigen Sie den vollständigen Pfad der Dateien mit Tree . anDer Tree-Befehl gibt uns die Möglichkeit, das Präfix des vollständigen Pfads für die Dateien im Verzeichnis mit dem Parameter -f auszugeben:
Baum -f
VERGRÖSSERN
Kontrollieren Sie die Dimension des Ergebnisses mit TreeIn einigen Fällen ist es möglich, dass das generierte Ergebnis extrem lang ist. Mit tree können wir die Tiefe des Verzeichnisbaums für seine Ausgabe steuern. Dazu müssen wir den Parameter -L verwenden, der einen numerischen Wert erfordert, der die zulässige Verzeichnistiefe angibt:
Baum -d -L 2
VERGRÖSSERN
Verwenden Sie selektive Namen mit TreeMit dem Parameter -l ist es möglich, bestimmte Wörter aus den von Tree generierten Ergebnissen auszuschließen, zum Beispiel können wir die folgende Zeile ausführen, um Ergebnisse zu generieren, jedoch ohne den Begriff Android:
Baum -d -I * Android
VERGRÖSSERN
11. Parameter zur Verwendung mit dem Tree-Befehl in Linux
Parameter zur Verwendung mit TreeAls nächstes erklärt Solvetic die verfügbaren Parameter, die mit Tree verwendet werden können:
- -a: Alle Dateien drucken, denken Sie daran, dass der Baum standardmäßig keine versteckten Dateien druckt.
- -d: Nur die Verzeichnisse auflisten.
- -l: Setzt symbolische Links fort, wenn sie auf Verzeichnisse zeigen, und geben vor, Verzeichnisse zu sein.
- -f: Gibt das Präfix des vollständigen Pfads der Objekte aus.
- -x: Bleibt nur auf dem aktuellen Dateisystem.
- -L Level: Hiermit können Sie die maximale Anzeigetiefe des Verzeichnisbaums im Ergebnis festlegen.
- -R: Es handelt rekursiv über den Baum in den Verzeichnissen jeder Ebene und wird in jedem von ihnen ausgeführt. den Baum wieder, indem Sie `-o 00Tree.html ' hinzufügen.
- -P Muster: Listet nur Dateien auf, die dem Platzhaltermuster entsprechen.
- -I-Muster: Dateien nicht auflisten, die dem Platzhaltermuster entsprechen.
- --matchdirs. Diese Option gibt ein übereinstimmendes Muster an, wodurch das Muster nur auf Verzeichnisnamen angewendet werden kann.
- --prune: Dieser Parameter entfernt leere Verzeichnisse aus der Ausgabe.
- --noreport: Überspringt das Drucken des Datei- und Verzeichnisberichts am Ende der Liste des ausgeführten Baums.
Allgemeine BaumoptionenDies sind die allgemeinen verfügbaren Baumoptionen, aber wir haben auch exklusive Parameter für die Dateien, diese sind:
- -q: Druckt nicht druckbare Zeichen in Dateinamen.
- -N: Druckt nicht druckbare Zeichen.
- -Q: Seine Funktion besteht darin, die Namen der Dateien in doppelten Anführungszeichen zuzuweisen.
- -p: Gibt den Dateityp und die Berechtigungen für jede Datei im Verzeichnis aus.
- -u: Gibt den Benutzernamen oder die UID der Datei aus.
- -s: Gibt die Größe jeder Datei in Byte sowie ihren Namen aus.
- -g Gibt den Gruppennamen oder die GID der Datei aus.
- -h: Seine Funktion besteht darin, die Größe jeder Datei für den Menschen lesbar zu drucken.
- --du: Bearbeitet jedes Verzeichnis und erstellt einen Bericht über seine Größe, einschließlich der Größe aller seiner Dateien und Unterverzeichnisse.
- --si: Verwendet Potenzen von 1000 (SI-Einheiten), um die Dateigröße anzuzeigen.
- -D: Druckt das Datum der letzten Änderung der Dateien.
- -F: Ihre Aufgabe ist es, ein `/ 'für Verzeichnisse, a` =' für Socket-Dateien, ein `* 'für ausführbare Dateien, a`>' für Türen (Solaris) und ein `|' für FIFOs.
- --inodes: Gibt die Inode-Nummer der Datei oder des Verzeichnisses aus.
- --device: Gibt die Gerätenummer aus, zu der die Datei oder das Verzeichnis in der Ausgabe gehört.
- -v: Sortiert die Ausgabe nach Version.
- -U: Ordnet die Ergebnisse nicht an.
- -r: Sortiert die Ausgabe in umgekehrter Reihenfolge.
- -t: Sortiert die Ergebnisse nach dem Zeitpunkt der letzten Änderung statt alphabetisch.
- -S: Aktiviert CP437 Liniendiagramme
- -n: Deaktiviert die Einfärbung des Ergebnisses.
- -C: Aktiviert die Kolorierung.
- -X: Aktiviert die XML-Ausgabe.
- -J: JSON-Ausgabe aktivieren.
- -H baseHREF: Aktiviert die HTML-Ausgabe, einschließlich HTTP-Referenzen.
- --help: Greifen Sie auf die Baumhilfe zu.
- --version: Zeigt die verwendete Version des Tree-Befehls an.
Durch die Verwendung dieser beiden Befehle war es möglich, jede an den Dateien in Linux auszuführende Aufgabe viel umfassender zu verwalten, die Such- oder Verwaltungsaufgaben für diese zu ergänzen und bei Bedarf auf umfassende Ergebnisse zuzugreifen.