Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Příkaz Linux ls je něco, co většina uživatelů používá neustále, ale zdá se, že si nikdy nemyslí, že by se dal vylepšit.

exa si klade za cíl nahradit tento úctyhodný příkaz barevným vzhledem a novými funkcemi. Nahradí vám to ls? Pojďme to zjistit!

Co je exa?

exa je utilita pro výpis souborů podobná standardní příkaz ls dodávané s distribucemi Linuxu. Je to open-source program, který napsal Benjamin Sago. Je napsán v Rustu a podporuje mnoho moderních systémů podobných Unixu, včetně macOS, BSD a samozřejmě Linuxu.

exa je unikátní pro své extra funkce, jako je vzhled, schopnost vypisovat rozšířené atributy souborů, znalost Gitu a schopnost zobrazovat adresáře ve stromovém formátu.

Instalace exa na Linux

exa je k dispozici v oficiálních repozitářích několika hlavních linuxových distribucí. Můžete jej nainstalovat na Debian a Ubuntu pomocí APT:

instagram viewer
sudo apt Nainstalujte exa

A na Arch Linuxu s:

sudo pacman -S exa

Pro rodinu RHEL/Fedora/CentOS:

sudo dnf Nainstalujte exa

Použití exa k výpisu adresářů a souborů

Exa můžete použít stejně jako ls. Argumenty jsou téměř totožné.

Chcete-li zobrazit seznam souborů ve vašem aktuálním pracovním adresáři, použijte samotný příkaz exa:

exa

exa také bere názvy cest jako argumenty:

exa /cesta/k/nějakému/adresáři

Chcete-li zobrazit další informace, použijte -l nebo --dlouho volba:

exa --dlouho

Chcete-li zobrazit skryté soubory, použijte -A nebo --Všechno volba.

Chcete-li zobrazit podadresáře ve stromovém formátu, použijte -T nebo --strom volba.

exa --strom

Chcete-li použít exa k vyhledávání podadresářů, můžete použít -R nebo --rekurze možnost, podobná ls:

exa --rekurze

The --mřížka volba zobrazí výstup kompaktnějším způsobem, což je užitečné pro delší výpisy adresářů.

Tyto argumenty můžete kombinovat na stejném příkazovém řádku. Chcete-li například zobrazit rekurzivní strom s rozšířenými atributy souborů, včetně skrytých souborů, počínaje určitým adresářem, zadejte tento příkaz:

exa --strom --dlouho --all --recurse /cesta/k/nějakému/adresáři

Můžete také použít kratší formu:

exa -TlaR

S dlouhými až krátkými možnostmi to může být hodně na psaní. Měli byste zvážit vytvoření aliasu linuxového shellu pro často používané kombinace.

exa je výkonná náhrada za ls

S funkcemi exa možná budete chtít nahradit ls pro výpis souborů. Seznam souborů můžete vypsat barevněji než pomocí standardního nástroje ls. Ale když najdete soubory, budete chtít udělat víc. Budete chtít vypsat jejich obsah a prozkoumat je. Linux je standardně dodáván s nástroji k provádění těchto věcí.