eza výpis s ikonami a git statusem

Moderní CLI: eza – ls jak má vypadat v roce 2026

Arch Linux CZ1 min

Díl 2 ze 2 — Moderní CLI

ls je základní nástroj Unixu už od 70. let. Funguje spolehlivě, ale jeho výstup dneska vypadá archaicky – jenom sloupce textu, žádný git status, žádné ikony. eza řeší přesně tohle.

Je to fork populárního exa, které přestalo být udržované. eza v tom pokračuje: aktivní vývoj, opravy bugů, nové funkce.

Instalace

sudo pacman -S eza

Balíček je v oficiálním extra repozitáři, žádný AUR.

Pro ikony budeš potřebovat Nerd Font nainstalovaný a nastavený v terminálu. Bez něj eza --icons ukáže čtverečky místo ikon.

sudo pacman -S ttf-jetbrains-mono-nerd

Základní použití

eza -la --icons --git --group-directories-first

Co eza umí navíc oproti ls

Ikony podle typu souboru. Složky, Python skripty, markdown, obrázky – každý typ má svou ikonu.

Git status. Vedle názvu souboru vidíš N (nový), M (modifikovaný), I (ignorovaný).

Stromový výpis.

eza --tree --level=2 --icons

Nahrazuje tree a nemusíš instalovat další balíček.

Aliasy pro každodenní použití

Do ~/.zshrc:

alias ls='eza --icons --group-directories-first'
alias ll='eza -la --icons --git --group-directories-first'
alias lt='eza --tree --level=2 --icons'

Kdy se vrátit k ls?

Ve skriptech a cronu, kde potřebuješ striktní POSIX chování.

files=$(\ls *.md)   # obejde alias

Shrnutí

eza je jedna z nejjednodušších náhrad – nainstaluješ, přidáš alias a hned máš hezčí a informativnější výpis.

Příště se podíváme na bat – náhradu cat, která přidává zvýraznění syntaxe a integraci s gitem.

Komentáře