eza baut das Verzeichnislisting neu, das man taeglich tippt

Zusammenfassung

eza ersetzt die schlichte Verzeichnisliste durch Farbe nach Dateityp, lesbare Spalten, einen git-Status am Zeilenende und eine echte Baumansicht. Ein einzelnes Rust-Programm, vertraegliche Argumente, ein Alias entfernt von dem Befehl in den Fingern.

Empfehlen
Name
eza
Version
0.23.5
Preis
Kostenlos
Open Source
Open Source
Betriebssystem
WindowsmacOSLinux
Aktualisiert
2026-10-06 21:06

Fuenfzig Jahre dieselbe Liste

Der erste Befehl, den jemand in einem Terminal tippt, gibt eine Liste von Dateien aus, und das Werkzeug dahinter hat sich in einem halben Jahrhundert kaum bewegt. Namen kommen in einer schlichten Spalte. Ein Ordner und ein Archiv sehen gleich aus, bis man die Endung liest. Ob sich in einem Projekt etwas geaendert hat, ist eine Frage fuer einen zweiten Befehl. Wer eine Baumansicht will, installiert ein ganz anderes Programm. Nichts davon ist eigentlich kaputt. Es ist nur so alt, dass sich niemand erinnert, es je gewaehlt zu haben.

eza macht diesen einen Schritt neu. Eintraege sind nach Typ gefaerbt, Ordner, Archive, ausfuehrbare Dateien und Verweise trennen sich auf einen Blick, statt eine Suche nach Endungen zu verlangen. Die Spalte mit den Angaben ist so gesetzt, dass Groesse, Eigentuemer und Datum lesbar untereinander stehen statt zu wandern. In einem Projekt traegt jede Datei am Zeilenende ihren Aenderungszustand, was die Frage beantwortet, fuer die man sonst einen weiteren Befehl ausgegeben haette. Baumansicht, Symbole und Raster sind Optionen im selben Werkzeug, keine getrennten Downloads mit getrennten Schaltern.

Ansicht

Es ist ein einzelnes Programm in Rust, wobei weniger die Sprache zaehlt als die Folgen. Es startet schnell, gibt schnell aus und ist im Arbeitsspeicher nahezu unsichtbar. Ein Werkzeug fuer Listen wird mehrere hundert Mal am Tag aufgerufen, also sollte der Preis des Aufrufs nicht messbar sein. Hier ist er es nicht.

Auf exa stehen und weitergehen

Ein grosser Teil dieses Entwurfs stammt von exa, einem Projekt, fuer das viele langjaehrige Terminalnutzer noch warme Gefuehle haben. exa bekam keine Aktualisierungen mehr, was seine Nutzer in die unangenehme Lage brachte, ein Werkzeug zu moegen, das sie niemandem empfehlen konnten, der gerade anfaengt. eza ist die Fortsetzung durch die Gemeinschaft: es behaelt die Gewohnheiten des Originals und legt weiter zu, erweiterte Attribute in der Liste, Verweise in der Ausgabe, flexiblere Filterregeln, einstellbare Formate fuer Zeitstempel.

Ansicht

Fuer den Alltag besteht der Umzug aus einem Alias. Man richtet den vertrauten Befehl im Profil der Shell auf eza, und jede bestehende Handbewegung funktioniert weiter, waehrend sich die Ausgabe darunter veraendert. Windows-Terminals sind ebenso abgedeckt wie macOS und Linux, und die Installation ist ein Befehl aus dem Paketverwalter, der ohnehin auf der Maschine liegt. Darin liegt der Unterschied zwischen einem Werkzeug, das man ausprobiert, und einem, das man behaelt.

Ein Einwand ist vorhersehbar: Farbe im Terminal ist Schmuck, und Schmuck ist das, was Leute hinzufuegen, wenn sie nichts zu sagen haben. Die Antwort ist, dass der nuetzliche Teil die Unterscheidung ist. Wenn eine Liste einen Ordner, einen Verweis und eine ausfuehrbare Datei durch Farbe trennt, hoert das Auge auf, Endungen zu buchstabieren, und beginnt, die Struktur eines Verzeichnisses zu lesen, und das war die eigentliche Frage. Ausgerichtete Spalten wirken gleich: selten will man wissen, was eine Datei ist, meistens, wie sie sich zu den anderen verhaelt.

Zweiter Einwand: lohnt es sich, dafuer etwas Neues zu lernen. Nein, weil es nichts zu lernen gibt. Das Werkzeug ist ein argumentvertraeglicher Umbau eines Befehls, den man schon kennt, und diese Lage ist fuer Software selten. Die meisten Werkzeuge, die etwas modernisieren wollen, verlangen zuerst einen neuen Ablauf; dieses verlangt einen Alias und bleibt dann aus dem Weg.

Die Aussage von eza ist, dass vertraut nicht fertig bedeutet. Ein Befehl, den man hunderte Male am Tag tippt, verdient einen ernsthaften Durchgang der Modernisierung, und Leistung und Aussehen stehen dabei nicht im Streit.

Die Lernkosten bleiben nahe null. Die Argumente sind weitgehend vertraeglich mit dem alten Befehl, also funktioniert alles, was die Finger produzieren, und die Hilfeseite deckt die neueren Optionen in etwa zehn Minuten ab. Das Projekt steht unter MIT, die Gemeinschaft ist aktiv, und die Fassungen rollen monatlich statt in seltenen Schueben, die aktuelle ist 0.23.5 vom September 2026.

Solche Aenderungen lohnen sich gerade weil sie klein sind. Kein neuer Ablauf zu lernen, keine Konfigurationsdatei neu zu schreiben, kein Hintergrunddienst am Leben zu halten. Eine Zeile im Profil der Shell, und ein Befehl, den man ohnehin mehrere hundert Mal am Tag tippt, sieht nicht mehr nach 1975 aus. Von allen Verbesserungen, die einer Kommandozeile offenstehen, hat diese das beste Verhaeltnis von Aufwand zu taeglichem Gewinn.

ezaDownload
Unterstützte Systeme: Windows macOS Linux