I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

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:

instagram viewer
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.