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:
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í.