GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Exa – Ein moderner Ersatz für ls Command

exa ist ein winziger, schneller und moderner Ersatz für den gewöhnlichen ls-Befehl, der auf allen Unix- und Linux-Betriebssystemen vorinstalliert ist. Es ist ein erweiterter Dateilister, der mit erweiterten Funktionen und einer benutzerfreundlicheren Version von ls ausgeliefert wird.

Es verwendet Farben, um die Informationen von Dateitypen und Metadaten zu bestimmen. Es kennt auch symbolische Links, erweiterte Attribute, zeigt den Git-Status an und rekursiv in Verzeichnisse mit einer Baumansicht.

Der Befehl exa wird von Befehlszeilenbenutzern, Systemadministratoren und Programmierern täglich hunderte Male verwendet und ist außerdem hilfreich beim Schreiben automatisierter Skripts.

Exa auf Linux-Systemen installieren

exa ist ein eigenständiges Binärpaket, das für viele moderne Linux-Distributionen verfügbar ist und mit gängigen Paketmanagern installiert werden kann.

$ sudo apt install exa      [On Ubuntu & Debian]
$ sudo dnf install exa      [On Fedora, CentOS & RHEL]
$ sudo zypper install exa   [On openSUSE]
$ sudo emerge sys-apps/exa  [On Gentoo]
$ sudo pacman -S exa        [On Arch & Manjaro]

Wenn Sie eine frühere Version der Linux-Distribution verwenden, müssen Sie das manuelle Installationsverfahren verwenden.

Exa auf Linux-Systemen verwenden

Wie bereits erwähnt, ist exa eine verbesserte Version des klassischen ls-Befehls und kann ausgeführt werden, indem Sie Ihre Optionen angeben und Dateinamen eingeben, dann fragt exa das Dateisystem ab und zeigt die Namen und Informationen von Metadaten über die Dateien an, auf die es stößt.

$ exa [OPTIONS] [FILES]

exa kümmert sich nicht darum, ob Dateien oder Optionen zuerst in der Liste stehen, obwohl es üblich ist, die Optionen vor die Dateien zu setzen.

Dateien auflisten

Das Auflisten von Dateien ist ein Kinderspiel, Sie müssen nur den Dateinamen mit einem Argument mit einigen Optionen zum Drucken von Dateien angeben, und exa listet sie auf.

$ exe 
$ exa -l
$ exa -l Linux_For_Beginners.pdf

Verzeichnisse auflisten

Wenn Sie einen Verzeichnisnamen für exa angeben, wird es den Inhalt dieses Verzeichnisses auflisten, anstatt das Verzeichnis selbst aufzulisten.

$ exa Documents

Links auflisten

Ein Link ist eine Datei, die auf eine andere Datei als ihren „eigentlichen“ Inhalt in Linux verweist. Wenn Sie exa ausführen, wird der Zielpfad eines Links wie gezeigt neben seinem Dateinamen ausgegeben.

$ exa -l /etc/localtime /etc/resolv.conf

Rekursive Auflistung

Schließlich ist es für exa möglich, in ein Verzeichnis zu rekursieren und den Inhalt jedes Unterverzeichnisses darunter anzuzeigen.

$ exa -l --recurse /home

Eine vollständige Referenz darüber, was exa kann, finden Sie hier auf den Dokumentationsseiten.


Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. 12 IP-Befehlsbeispiele für Linux-Benutzer

  3. Linux-Killall-Befehl für Anfänger (8 Beispiele)

  4. DNF-Befehlsbeispiele für Anfänger

  5. Korrekte Syntax für den Befehl id -r

Linux-Suchbefehl für Anfänger (8 Beispiele)

16 praktische Beispiele für Linux LS-Befehle für Anfänger

Linux-mv-Befehl für Anfänger erklärt (8 Beispiele)

ls-Befehl in Linux zum Auflisten von Dateien

20 nützliche Beispiele für Docker-Volume-Befehle für moderne Entwickler

Exa – Ein moderner Ersatz für den Befehl ls