GNU/Linux >> Linux Esercitazione >  >> Linux

Exa:un sostituto moderno per ls Command

exa è un sostituto piccolo, veloce e moderno per il normale comando ls che viene preinstallato su tutti i sistemi operativi Unix e Linux. È un elenco di file avanzato fornito con funzionalità più avanzate e una versione più intuitiva di ls.

Utilizza i colori per determinare le informazioni sui tipi di file e sui metadati. È anche a conoscenza di collegamenti simbolici, attributi estesi, visualizzazione dello stato di git e ricorsi in directory con una vista ad albero.

Il comando exa viene utilizzato da utenti della riga di comando, amministratori di sistema e programmatori centinaia di volte al giorno, oltre ad essere utile durante la scrittura di script automatici.

Installazione di exa su sistemi Linux

exa è un pacchetto binario autonomo, disponibile per molte moderne distribuzioni Linux e può essere installato utilizzando comuni gestori di pacchetti.

$ 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]

Se stai utilizzando una versione precedente della distribuzione Linux, dovrai utilizzare la procedura di installazione manuale.

Utilizzo di exa su sistemi Linux

Come accennato in precedenza, exa è una versione migliorata del classico comando ls e può essere eseguito specificando le tue opzioni e inserendo i nomi dei file, quindi exa interroga il filesystem e visualizza i nomi e le informazioni dei metadati sui file che incontra.

$ exa [OPTIONS] [FILES]

exa non si preoccupa se i file o le opzioni vengono prima nell'elenco, anche se è pratica comune mettere le opzioni prima dei file.

Elencare i file

Elencare i file è un gioco da ragazzi, devi solo menzionare il nome del file con un argomento con alcune opzioni su come stampare i file ed exa li elencherà.

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

Elencare le directory

Se specifichi un nome di directory su exa, elencherà il contenuto di quella directory anziché elencare la directory stessa.

$ exa Documents

Link elenco

Un collegamento è un file che punta a un altro file come contenuto "reale" in Linux. Quando esegui exa, stamperà il percorso di destinazione di un collegamento accanto al suo nome file come mostrato.

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

Elenco ricorsivo

Infine, è possibile che exa ricorra in una directory e visualizzi il contenuto di ogni sottodirectory sottostante.

$ exa -l --recurse /home

Per un riferimento completo su cosa può fare exa, visita le pagine della documentazione qui.


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. 12 Esempi di comandi IP per utenti Linux

  3. Comando killall Linux per principianti (8 esempi)

  4. Esempi di comandi DNF per principianti

  5. Sintassi corretta per il comando id -r

Comando di localizzazione Linux per principianti (8 esempi)

16 Esempi pratici di comando Linux LS per principianti

Spiegazione del comando Linux mv per principianti (8 esempi)

Comando ls in Linux per elencare i file

20 utili esempi di comandi del volume Docker per gli sviluppatori moderni

Exa:un moderno sostituto del comando ls