Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

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.

instagram viewer

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.