GNU/Linux >> Tutoriels Linux >  >> Linux

Exa - Un remplacement moderne de la commande ls

Lister le contenu d'un répertoire est une tâche courante que les utilisateurs de Linux effectuent. Les ls La commande est couramment utilisée pour cette opération et elle fait un travail décent en affichant tous les fichiers et sous-dossiers contenus dans un répertoire. Avec des options supplémentaires, vous pouvez même afficher la taille du fichier, les autorisations de fichier et la propriété parmi d'autres attributs de fichier.

Écrit en langage de programmation Rust, Exa est un outil de liste de fichiers rapide et amélioré qui améliore la sortie de ls commande. L'outil fournit les fonctionnalités suivantes :

Fonctionnalités Exa

  • Sortie colorisée :Exa reconnaît intelligemment différents types de fichiers - qu'il s'agisse de fichiers normaux, de répertoires, de liens symboliques, etc. - et attribue un code couleur à chaque type de fichier.
  • Vitesse rapide : Avec Exa, les fichiers sont interrogés en parallèle, ce qui donne une performance à la hauteur de ls commande.
  • Outil d'arborescence builtin - Exa est livré avec l'outil de ligne de commande astucieux qui affiche une hiérarchie du contenu du répertoire.
  • Assistance Git – Exa peut interroger des fichiers dans un référentiel Git et fournir chacun des statuts Git du fichier.

Pour le moment, Exa n'est disponible que pour les systèmes Linux et macOS. Cependant, les développeurs ont assuré qu'ils le rendraient disponible pour Windows dans un avenir pas si lointain.

Comment installer Exa sous Linux

Comme mentionné précédemment, Exa est écrit en langage de programmation Rust. Mais heureusement, il existe une version précompilée de la commande Exa, nous n'avons donc pas à la compiler nous-mêmes.

Vous pouvez trouver les derniers fichiers binaires sur la page d'installation d'exa ou sur GitHub. Actuellement, la dernière version est Exa v0.10.0.

Utiliser le wget commande, récupérez le fichier binaire exa.

$ wget -c https://github.com/ogham/exa/releases/download/v0.10.0/exa-linux-x86_64-v0.10.0.zip

Une fois le fichier binaire téléchargé, décompressez-le.

$ unzip exa-linux-x86_64-v0.10.0.zip

Cela extrait le contenu dans un bin dossier. Le dossier contient un seul fichier binaire appelé exa. Ce fichier binaire doit être copié dans /usr/local/bin chemin.

Par conséquent, accédez à la corbeille dossier et déplacez le fichier binaire vers le dossier /usr/local/bin chemin.

$ cd bin
$ sudo mv exa /usr/local/bin

Exa est maintenant installé. Pour le confirmer, vérifiez la version comme suit :

$ exa --version

Utiliser Exa

L'examen commande, sans aucune option, répertorie le contenu d'un répertoire tout comme le ls commande serait. Cependant, pour profiter de tous les avantages et du jus fourni par exa, utilisez le -l option pour une longue liste.

$ exa -l

À partir de la sortie, vous pouvez voir que tous les attributs de fichier commençant par des autorisations de fichier ou de répertoire sont codés par couleur. C'est un contraste assez énorme avec ce que le ls -l commande fournirait.

Pour plus d'options exa, visitez la page du projet Exa GitHub.


Linux
  1. Commande Linux wc expliquée pour les débutants (6 exemples)

  2. Tutoriel de commande Linux tail pour les débutants (5 exemples)

  3. Exécute la commande pour chaque fichier dans le répertoire courant

  4. Quel est l'équivalent de la commande Linux File pour Windows ?

  5. À quoi sert Linux test -a command test ?

Tutoriel de commande Linux bzip2 pour les débutants (6 exemples)

Tutoriel de commande Linux xz pour les débutants (7 exemples)

Tutoriel de commande de fichier Linux pour les débutants (5 exemples)

Tutoriel de commande Linux shred pour les débutants (5 exemples)

Commande ls sous Linux pour lister les fichiers

Exa - Un remplacement moderne pour la commande ls