Der Linux-Befehl ls wird von den meisten Benutzern ständig verwendet, aber sie scheinen nie zu glauben, dass er verbessert werden könnte.
exa will diesen ehrwürdigen Befehl durch ein farbenfrohes Erscheinungsbild und neue Funktionen ersetzen. Wird es ls für Sie ersetzen? Lass es uns herausfinden!
Was ist Ex?
Ex ist ein Dateiauflistungsprogramm ähnlich wie der Standard-ls-Befehl mit Linux-Distributionen geliefert. Es ist ein Open-Source-Programm, das von Benjamin Sago geschrieben wurde. Es ist in Rust geschrieben und unterstützt viele moderne Unix-ähnliche Systeme, darunter macOS, die BSDs und natürlich Linux.
exa ist einzigartig für seine zusätzlichen Funktionen, wie z. B. sein Erscheinungsbild, die Fähigkeit, erweiterte Dateiattribute aufzulisten, seine Kenntnis von Git und die Fähigkeit, Verzeichnisse in einem Baumformat anzuzeigen.
Exa unter Linux installieren
exa ist in den offiziellen Repositories mehrerer großer Linux-Distributionen verfügbar. Sie können es unter Debian und Ubuntu mit APT installieren:
sudo apt Installieren Ex
Und auf Arch Linux mit:
sudo pacman -S exa
Für die RHEL/Fedora/CentOS-Familie:
sudo dnf Installieren Ex
Verwenden von exa zum Auflisten von Verzeichnissen und Dateien
Sie können exa genauso verwenden wie ls. Die Argumente sind fast identisch.
Um die Dateien in Ihrem aktuellen Arbeitsverzeichnis aufzulisten, verwenden Sie einfach den exa-Befehl selbst:
Ex
exa dauert auch Pfadnamen als Argumente:
exa /path/to/some/directory
Um weitere Informationen anzuzeigen, verwenden Sie die -l oder --lang Möglichkeit:
Ex --lang
Um versteckte Dateien anzuzeigen, verwenden Sie die -A oder --alle Möglichkeit.
Um Unterverzeichnisse in einem baumähnlichen Format anzuzeigen, verwenden Sie die -T oder --Baum Möglichkeit.
Ex --Baum
Um exa zum Durchsuchen von Unterverzeichnissen zu verwenden, können Sie die verwenden -R oder - Rekursion Option, ähnlich wie ls:
Ex - Rekursion
Der --Netz Option zeigt die Ausgabe kompakter an, was für längere Verzeichnislisten nützlich ist.
Sie können diese Argumente in derselben Befehlszeile kombinieren. Um beispielsweise einen rekursiven Baum mit erweiterten Dateiattributen, einschließlich versteckter Dateien, ausgehend von einem bestimmten Verzeichnis anzuzeigen, würden Sie diesen Befehl eingeben:
exa --Baum --lang --all --recurse /path/to/some/directory
Sie können auch die kürzere Form verwenden:
exa-TlaR
Mit den langen bis kurzen Optionen könnte dies eine Menge zu tippen sein. Du solltest in Betracht ziehen Erstellen eines Linux-Shell-Alias für die Kombinationen, die Sie häufig verwenden.
exa ist ein leistungsfähiger Ersatz für ls
Mit den Funktionen von exa möchten Sie möglicherweise ls zum Auflisten von Dateien ersetzen. Sie können Dateien farbiger auflisten als mit dem Standard-Dienstprogramm ls. Aber wenn Sie die Dateien gefunden haben, werden Sie mehr tun wollen. Sie werden ihren Inhalt auflisten und untersuchen wollen. Linux wird standardmäßig mit Tools geliefert, um diese Dinge zu tun.