Exa – Ein moderner Ersatz für ls Command

Exa ist ein raffiniertes Befehlszeilentool, das viele Auszeichnungen als zeitgemäßer Ersatz für den guten alten ls-Befehl erhalten hat. Und das zu Recht, da verschiedene Farben bei der Anzeige verschiedener Dateitypen, Dateiberechtigungen und Eigentumsrechte, Blöcke und Inode-Informationen verwendet werden können, um nur einige zu nennen.

In diesem Artikel betrachten wir Exa – einen modernen Ersatz für das ls-Befehlszeilentool.

Voraussetzungen für die Installation von Exa

Bevor Sie Exa auf Ihrem System installieren, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  1. Rust-Programmiersprache (Version 1.17.0)
  2. libgit2
  3. cmake

So installieren Sie Exa in verschiedenen Linux-Systemen

Es gibt zwei Möglichkeiten, Exa unter Linux zu installieren. Der einfachere Weg besteht darin, die Exa-Binärdatei herunterzuladen und im /usr/local/bin Weg. Stellen Sie jedoch sicher, dass Sie Rost wie folgt installieren:

Laden Sie zuerst den offiziellen Compiler für die Programmiersprache Rust herunter und installieren Sie ihn wie gezeigt:

$ curl https://sh.rustup.rs -sSf | sh

Danach wird Ihnen eine Liste mit Optionen wie gezeigt angezeigt. Wählen Sie die erste Option, die das bin-Verzeichnis für Fracht zu Ihrem $PATH hinzufügt.

Drücken Sie 1, um die Standardauswahl bei der Installation von Rost auszuwählen

Das Installationsprogramm lädt weiterhin alle erforderlichen Komponenten und Updates herunter und nach erfolgreicher Installation erhalten Sie die angezeigte Ausgabe.

Programmiersprache Rust installiert

Laden Sie als Nächstes die Exa-Zip-Datei von der offiziellen Website wie gezeigt herunter. Zum Zeitpunkt der Erstellung dieses Artikels war die neueste Version Version 0.9.0.

$ wget -c https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip

Entpacken Sie nach dem Herunterladen die Datei, um sie abzurufen exa-linux-x86_64 die Binärdatei, in die wir sie einfügen werden /usr/local/bin Verzeichnis.

$ unzip exa-linux-x86_64-0.9.0.zip

Verschieben Sie abschließend die Binärdatei in das bin-Verzeichnis, damit über die CLI darauf zugegriffen werden kann.

$ sudo mv exa-linux-x86_64  /usr/local/bin

Die andere Möglichkeit, exa zu installieren, ist die Installation von der Quelle. Aber zuerst müssen Sie die Abhängigkeiten wie gezeigt installieren:

Ubuntu / Debian

$ sudo apt install libgit2-24 libgit2-dev cmake

CentOS / RHEL

$ sudo yum install libgit2 cmake gcc

Fedora

$ sudo dnf install libgit2 cmake

Führen Sie als Nächstes die folgenden Befehle aus, um exa auf Ihrem System zu installieren:

$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install

So verwenden Sie Exa – Ein Ersatz für den Befehl ls

Die Verwendung von Exa ist ganz einfach. Genau wie der Befehl ls können Sie ihn in seiner Grundform ausführen, dh

$ exa

exa - Ein Ersatz für den Befehl ls

Um den Befehl optimal zu nutzen, fügen Sie das -l Flagge wie abgebildet. Dadurch wird die farbige Ausgabe wie gezeigt angezeigt.

$ exa -l

exa ein moderner Ersatz für den Befehl ls

Der folgende Befehl zeigt zusätzliche Informationen wie Inodes, Datei-/Verzeichnisgröße, Blöcke, Benutzer und Gruppe an, um nur einige zu nennen.

$ exa -bdhHlis

exa zusätzliche Optionen anzeigen

Fazit

Weitere Informationen zu den verfügbaren Optionen finden Sie unter Exa GitHub Seite. In diesem Artikel haben wir Exa ins Rampenlicht gerückt – Ein moderner Ersatz für ls-Befehl. Wie Sie gesehen haben, ist es ein sehr angenehmes Werkzeug, wenn Sie Dateien auflisten. Das Display ist spektakulär und intuitiv.