GNU/Linux >> Linux Esercitazione >  >> Linux

Exa:un moderno sostituto del comando ls

Elencare il contenuto di una directory è un'attività comune che gli utenti Linux svolgono. Le ls comando è comunemente usato per questa operazione e fa sicuramente un lavoro decente nel visualizzare tutti i file e le sottocartelle contenuti in una directory. Con opzioni aggiuntive, puoi persino visualizzare la dimensione del file, i permessi del file e la proprietà tra gli altri attributi del file.

Scritto nel linguaggio di programmazione Rust, Exa è uno strumento di elenco file veloce e migliorato che migliora l'output di ls comando. Lo strumento fornisce le seguenti funzionalità:

Funzionalità Exa

  • Risultato colorato :Exa riconosce in modo intelligente diversi tipi di file, siano essi file normali, directory, collegamenti simbolici, ecc., e assegna un codice colore a ciascun tipo di file.
  • Velocità elevata: Con Exa, i file vengono interrogati in parallelo, ottenendo così prestazioni alla pari con ls comando.
  • Strumento albero builtin – Exa viene fornito con l'elegante strumento da riga di comando ad albero che mostra una gerarchia del contenuto della directory.
  • Supporto Git – Exa può eseguire query sui file in un repository Git e fornire lo stato Git di ciascuno dei file.

Al momento, Exa è disponibile solo per sistemi Linux e macOS. Tuttavia, gli sviluppatori hanno assicurato che lo renderanno disponibile per Windows in un futuro non lontano.

Come installare Exa in Linux

Come accennato in precedenza, Exa è scritto nel linguaggio di programmazione Rust. Ma per fortuna è disponibile una versione precompilata del comando Exa, quindi non dobbiamo compilarla da soli.

Puoi trovare i file binari più recenti sulla pagina di installazione di exa o su GitHub. Attualmente, l'ultima versione è Exa v0.10.0.

Usando il wget comando, prendi il file binario exa.

$ wget -c https://github.com/ogham/exa/releases/download/v0.10.0/exa-linux-x86_64-v0.10.0.zip

Con il file binario scaricato, decomprimilo.

$ unzip exa-linux-x86_64-v0.10.0.zip

Questo estrae il contenuto in un cestino cartella. La cartella contiene un unico file binario chiamato exa. Questo file binario deve essere copiato in /usr/local/bin percorso.

Pertanto, accedi al cestino cartella e sposta il file binario nella cartella /usr/local/bin percorso.

$ cd bin
$ sudo mv exa /usr/local/bin

Exa è ora installato. Per confermare ciò, verifica la versione come segue:

$ exa --version

Utilizzo di Exa

L'exa Il comando, senza alcuna opzione, elenca il contenuto di una directory proprio come ls il comando lo farebbe. Tuttavia, per sfruttare tutti i vantaggi e il succo che fornisce exa, usa -l opzione per un elenco lungo.

$ exa -l

Dall'output, puoi vedere che tutti gli attributi di file che iniziano con i permessi di file o directory sono codificati a colori. Questo è un contrasto abbastanza grande da quello che ls -l il comando fornirebbe.

Per ulteriori opzioni exa, visita la pagina del progetto Exa GitHub.


Linux
  1. Spiegazione del comando Linux wc per principianti (6 esempi)

  2. Tutorial sui comandi di coda di Linux per principianti (5 esempi)

  3. Esegui il comando per ogni file nella directory corrente

  4. Qual è l'equivalente del comando File Linux per Windows?

  5. A cosa serve il test di Linux:un test di comando?

Tutorial sul comando bzip2 Linux per principianti (6 esempi)

Linux xz Command Tutorial per principianti (7 esempi)

Tutorial sui comandi di file Linux per principianti (5 esempi)

Esercitazione sui comandi shred Linux per principianti (5 esempi)

Comando ls in Linux per elencare i file

Exa:un sostituto moderno per ls Command