Il comando ls di Linux è qualcosa che la maggior parte degli utenti usa sempre, ma non sembrano mai pensare che possa essere migliorato.
exa mira a sostituire questo venerabile comando con un aspetto colorato e nuove funzionalità. Sostituirà ls per te? Scopriamolo!
Cos'è l'exa?
es è un'utilità di elenco di file simile a il comando ls standard fornito con le distribuzioni Linux. È un programma open source scritto da Benjamin Sago. È scritto in Rust e supporta molti moderni sistemi simili a Unix, inclusi macOS, BSD e, naturalmente, Linux.
exa è unico per le sue funzionalità extra, come il suo aspetto, la capacità di elencare attributi di file estesi, la sua conoscenza di Git e la capacità di visualizzare le directory in un formato ad albero.
Installare exa su Linux
exa è disponibile nei repository ufficiali di diverse importanti distribuzioni Linux. Puoi installarlo su Debian e Ubuntu usando APT:
sudo apt installare es
E su Arch Linux con:
sudo pacman -S exa
Per la famiglia RHEL/Fedora/CentOS:
sudo dnf installare es
Utilizzo di exa per elencare directory e file
Puoi usare exa proprio come useresti ls. Gli argomenti sono quasi identici.
Per elencare i file nella tua directory di lavoro corrente, usa semplicemente il comando exa da solo:
es
exa prende anche nomi di percorso come argomenti:
exa /path/to/some/directory
Per visualizzare ulteriori informazioni, utilizzare il -l O --lungo opzione:
exa --lungo
Per visualizzare i file nascosti, utilizzare il -UN O --Tutto opzione.
Per visualizzare le sottodirectory in un formato ad albero, utilizzare il -T O --albero opzione.
es --albero
Per utilizzare exa per cercare sottodirectory, puoi utilizzare il file -R O --ricorso opzione, simile a ls:
es --ricorso
IL --griglia L'opzione visualizza l'output in modo più compatto, utile per elenchi di directory più lunghi.
Puoi combinare questi argomenti sulla stessa riga di comando. Ad esempio, per mostrare un albero ricorsivo con attributi di file estesi, inclusi i file nascosti, a partire da una determinata directory, dovresti digitare questo comando:
exa --albero --lungo --all --recurse /path/to/some/directory
Puoi anche usare la forma più breve:
exa -Tlar
Con le opzioni long to short, questo potrebbe essere molto da scrivere. Dovresti considerare creando un alias della shell Linux per le combinazioni che usi frequentemente.
exa è un potente sostituto di ls
Con le funzionalità di exa, potresti voler sostituire ls con esso per elencare i file. Puoi elencare i file in modo più colorato rispetto all'utilità ls standard. Ma quando trovi i file, vorrai fare di più. Ti consigliamo di elencare i loro contenuti ed esaminarli. Linux viene fornito di serie con strumenti per fare queste cose.