GNU/Linux >> Znalost Linux >  >> Linux

Exa – moderní náhrada za ls Command

exa je malá, rychlá a moderní náhrada za obyčejný příkaz ls, který je předinstalován na všech operačních systémech Unix a Linux. Jedná se o vylepšený seznam souborů, který je dodáván s pokročilejšími funkcemi a uživatelsky přívětivější verzí ls.

Používá barvy k určení informací o typech souborů a metadatech. Zná také symbolické odkazy, rozšířené atributy, zobrazení stavu git a návrat do adresářů pomocí stromového zobrazení.

Příkaz exa je používán uživateli příkazového řádku, správci systému a programátory stokrát denně a je také užitečný při psaní automatických skriptů.

Instalace exa na systémech Linux

exa je samostatný binární balíček, který je dostupný pro mnoho moderních distribucí Linuxu a lze jej nainstalovat pomocí běžných správců balíčků.

$ sudo apt install exa      [On Ubuntu & Debian]
$ sudo dnf install exa      [On Fedora, CentOS & RHEL]
$ sudo zypper install exa   [On openSUSE]
$ sudo emerge sys-apps/exa  [On Gentoo]
$ sudo pacman -S exa        [On Arch & Manjaro]

Pokud používáte starší verzi distribuce Linuxu, budete muset použít postup ruční instalace.

Používání exa na systémech Linux

Jak již bylo zmíněno dříve, exa je vylepšená verze klasického příkazu ls a lze jej spustit zadáním vašich voleb a zadáním názvů souborů, poté exa dotazuje souborový systém a zobrazí názvy a informace metadat o souborech, na které narazí.

$ exa [OPTIONS] [FILES]

exa se neobtěžuje, zda jsou soubory nebo možnosti na prvním místě v seznamu, i když je běžnou praxí umístit možnosti před soubory.

Výpis souborů

Výpis souborů je hračka, stačí zmínit název souboru s argumentem s některými možnostmi, jak soubory tisknout, a exa je vypíše.

$ exe 
$ exa -l
$ exa -l Linux_For_Beginners.pdf

Výpis adresářů

Pokud do exa zadáte název adresáře, zobrazí se obsah tohoto adresáře, nikoli samotný adresář.

$ exa Documents

Výpis odkazů

Odkaz je soubor, který ukazuje na jiný soubor jako jeho „skutečný“ obsah v Linuxu. Když spustíte exa, vytiskne cílovou cestu odkazu vedle jeho souboru, jak je znázorněno.

$ exa -l /etc/localtime /etc/resolv.conf

Rekurzivní výpis

Nakonec je pro exa dosažitelné vrátit se do adresáře a zobrazit obsah každého podadresáře pod ním.

$ exa -l --recurse /home

Úplné informace o tom, co exa umí, naleznete na stránkách dokumentace zde.


Linux
  1. 8 tipů pro příkazový řádek Linuxu

  2. Linux killall příkaz pro začátečníky (8 příkladů)

  3. Správná syntaxe příkazu id -r

  1. 12 Příklady IP příkazů pro uživatele Linuxu

  2. Linuxový příkaz dir pro začátečníky (10 příkladů)

  3. Příklady příkazů DNF pro začátečníky

  1. Příkaz Linux rm vysvětlený pro začátečníky (8 příkladů)

  2. Linux ln Command Tutorial pro začátečníky (5 příkladů)

  3. Linux nl Command Tutorial pro začátečníky (7 příkladů)