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

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.





