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
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
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
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