exa: la sostituzione di Linux ls è un piccolo extra
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?
exa è un’utilità di elenco file simile al 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 install exa
E su Arch Linux con:
sudo pacman -S exa
Per la famiglia RHEL/Fedora/CentOS:
sudo dnf install exa
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:
exa
exa prende anche i nomi di percorso come argomenti:
exa /path/to/some/directory
Per visualizzare ulteriori informazioni, utilizzare l’ opzione -l o –long :
exa --long
Per visualizzare i file nascosti, utilizzare l’ opzione -a o –all .
Per visualizzare le sottodirectory in un formato ad albero, utilizzare l’ opzione -T o –tree .
exa --tree
Per usare exa per cercare sottodirectory, puoi usare l’ opzione -R o –recurse , simile a ls:
exa --recurse
L’ opzione –grid 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 --tree --long --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 digitare. Dovresti prendere in considerazione la creazione di 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.
Lascia un commento