exa: Le remplacement de Linux ls c’est un peu plus

exa: Le remplacement de Linux ls c’est un peu plus

La commande Linux ls est quelque chose que la plupart des utilisateurs utilisent tout le temps, mais ils ne semblent jamais penser qu’elle pourrait être améliorée.

exa vise à remplacer cette vénérable commande par une apparence colorée et de nouvelles fonctionnalités. Va-t-il remplacer ls pour vous ? Découvrons-le!

Qu’est-ce qu’exa ?

exa est un utilitaire de liste de fichiers similaire à la commande ls standard fournie avec les distributions Linux. C’est un programme open-source écrit par Benjamin Sago. Il est écrit en Rust et prend en charge de nombreux systèmes modernes de type Unix, y compris macOS, les BSD et bien sûr Linux.

exa est unique pour ses fonctionnalités supplémentaires, telles que son apparence, la possibilité de répertorier les attributs de fichier étendus, sa connaissance de Git et la possibilité d’afficher des répertoires sous forme d’arborescence.

Installer exa sous Linux

exa est disponible dans les dépôts officiels de plusieurs distributions Linux majeures. Vous pouvez l’installer sur Debian et Ubuntu en utilisant APT :

sudo apt install exa

Et sur Arch Linux avec :

sudo pacman -S exa

Pour la famille RHEL/Fedora/CentOS :

sudo dnf install exa

Utiliser exa pour lister les répertoires et les fichiers

Vous pouvez utiliser exa comme vous utiliseriez ls. Les arguments sont presque identiques.

Pour lister les fichiers de votre répertoire de travail actuel, utilisez simplement la commande exa seule :

exa

commande exa sur la ligne de commande

exa prend également les noms de chemin comme arguments :

exa /path/to/some/directory

Pour afficher plus d’informations, utilisez l’ option -l ou –long :

exa --long

exa avec l'option --long

Pour afficher les fichiers cachés, utilisez l’ option -a ou –all .

Pour afficher les sous-répertoires sous forme d’arborescence, utilisez l’ option -T ou –tree .

exa --tree

exa avec l'option --tree

Pour utiliser exa pour rechercher des sous-répertoires, vous pouvez utiliser l’ option -R ou –recurse , similaire à ls :

exa --recurse

L’ option –grid affiche la sortie de manière plus compacte, ce qui est utile pour les listes de répertoires plus longues.

Vous pouvez combiner ces arguments sur la même ligne de commande. Par exemple, pour afficher une arborescence récursive avec des attributs de fichier étendus, y compris des fichiers cachés, à partir d’un certain répertoire, vous devez saisir cette commande :

exa --tree --long --all --recurse /path/to/some/directory

Vous pouvez également utiliser le formulaire plus court :

exa -TlaR

Avec les options longues à courtes, cela peut être beaucoup à taper. Vous devriez envisager de créer un alias de shell Linux pour les combinaisons que vous utilisez fréquemment.

exa est un remplacement puissant pour ls

Avec les fonctionnalités d’exa, vous pouvez remplacer ls par celui-ci pour lister les fichiers. Vous pouvez lister les fichiers de manière plus colorée qu’avec l’utilitaire ls standard. Mais lorsque vous trouverez les fichiers, vous aurez envie d’en faire plus. Vous aurez envie d’énumérer leur contenu et de les examiner. Linux est livré en standard avec des outils pour faire ces choses.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *