Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Príkaz Linux ls je niečo, čo väčšina používateľov používa stále, ale zdá sa, že si nikdy nemyslia, že by sa to dalo vylepšiť.

Cieľom exa je nahradiť tento úctyhodný príkaz farebným vzhľadom a novými funkciami. Nahradí vám ls? Poďme zistiť!

čo je exa?

exa je nástroj na výpis súborov podobný ako štandardný príkaz ls dodávané s distribúciami Linuxu. Je to open-source program, ktorý napísal Benjamin Sago. Je napísaný v jazyku Rust a podporuje mnoho moderných systémov podobných Unixu, vrátane macOS, BSD a samozrejme Linux.

exa je jedinečný pre svoje extra funkcie, ako je vzhľad, schopnosť vypisovať rozšírené atribúty súborov, znalosť Git a schopnosť zobrazovať adresáre v stromovom formáte.

Inštalácia exa v systéme Linux

exa je k dispozícii v oficiálnych úložiskách niekoľkých veľkých distribúcií Linuxu. Môžete ho nainštalovať na Debian a Ubuntu pomocou APT:

instagram viewer
sudo apt Inštalácia exa

A na Arch Linux s:

sudo pacman -S exa

Pre rodinu RHEL/Fedora/CentOS:

sudo dnf Inštalácia exa

Použitie exa na zobrazenie zoznamu adresárov a súborov

Môžete použiť exa rovnako, ako by ste použili ls. Argumenty sú takmer totožné.

Ak chcete zobraziť zoznam súborov vo svojom aktuálnom pracovnom adresári, použite samotný príkaz exa:

exa

exa tiež berie názvy ciest ako argumenty:

exa /cesta/k/nejakemu/adresaru

Ak chcete zobraziť ďalšie informácie, použite -l alebo --dlhý možnosť:

exa --dlhý

Ak chcete zobraziť skryté súbory, použite -a alebo --všetko možnosť.

Ak chcete zobraziť podadresáre v stromovom formáte, použite -T alebo -- strom možnosť.

exa -- strom

Ak chcete použiť exa na vyhľadávanie podadresárov, môžete použiť -R alebo --rekurencia možnosť, podobná ls:

exa --rekurencia

The --mriežka zobrazí výstup kompaktnejším spôsobom, čo je užitočné pri dlhších zoznamoch adresárov.

Tieto argumenty môžete kombinovať na rovnakom príkazovom riadku. Ak chcete napríklad zobraziť rekurzívny strom s rozšírenými atribútmi súborov, vrátane skrytých súborov, počnúc od určitého adresára, zadajte tento príkaz:

exa --strom --dlhý --all --recurse /cesta/k/nejakemu/adresaru

Môžete použiť aj skrátenú formu:

exa -TlaR

S dlhými až krátkymi možnosťami to môže byť veľa na zadávanie. Mali by ste zvážiť vytvorenie aliasu shellu Linux pre často používané kombinácie.

exa je výkonná náhrada za ls

S funkciami exa možno budete chcieť nahradiť ls ním pre výpis súborov. Súbory môžete vypisovať pestrejšie ako pomocou štandardného nástroja ls. Ale keď nájdete súbory, budete chcieť urobiť viac. Budete chcieť uviesť ich obsah a preskúmať ich. Linux sa štandardne dodáva s nástrojmi na tieto veci.