Exa - Un remplacement moderne de «LS Command» écrite en rouille

Exa - Un remplacement moderne de «LS Command» écrite en rouille

Exa est un remplacement léger, rapide et moderne pour la commande LS populaire sur les systèmes d'exploitation de type UNIX. Il est écrit en Rouiller Langage de programmation et est livré avec plusieurs fonctionnalités supplémentaires non disponibles dans la commande LS traditionnelle. Surtout, ses options sont similaires, mais pas exactement les mêmes que pour la commande LS que nous verrons plus tard.

L'une de ses fonctionnalités spéciales est les couleurs utiles pour différencier les informations répertoriées sur différents types de fichiers, tels que le propriétaire du fichier, le propriétaire du groupe, les autorisations, les blocs, les informations Inode, etc. Toutes ces informations sont affichées à l'aide de couleurs séparées.

Caractéristiques EXA:

  • Petit, rapide et portable.
  • Utilise des couleurs pour distinguer les informations par défaut.
  • Il peut afficher les attributs étendus d'un fichier, ainsi que les informations standard du système de fichiers.
  • Il interroge les fichiers en parallèle.
  • Il a un support GIT; permet de visualiser le statut GIT pour un répertoire.
  • Prend également en charge les répertoires en répertoires avec une vue d'arbre.

Exigences:

  • Rustc Version 1.17.0 ou plus
  • libgit2
  • cmake

Installation d'EXA dans les systèmes Linux

Le moyen le plus simple d'installer exa, est de télécharger un fichier binaire pour votre distribution Linux et de le placer sous / usr / local / bac. Avant de le faire, vous devez faire installer la version recommandée de Rust sur le système en exécutant les commandes suivantes.

$ curl https: // sh.rupture.RS -SSF | sh $ wget -c https: // le.exa.site Web / sorties / exa-linux-x86_64-0.7.0.zip $ unzip exa-linux-x86_64-0.7.0.zip $ sudo $ sudo mv exa-linux-x86_64 / usr / local / bin / exa 

Si vous êtes assez courageux pour le compiler à partir de Source, vous pouvez aller de l'avant et installer les outils de développement requis et créer la dernière version de développement d'EXA à partir de la source comme indiqué.

-------------- Installer des outils de développement -------------- $ sudo apt install libgit2-24 libgit2-dev cmake [sur debian / ubuntu] $ sudo yum install libgit2 cmake [sur centos / rhel] $ sudo dnf installer libgit2 cmake [sur fedora] -------------- Installer EXA depuis Source -------------- $ curl https: // sh.rupture.RS -SSF | sh $ git clone https: // github.com / ogham / exa.git $ cd exa $ sudo faire l'installation 

C'est ça! Vous pouvez maintenant à la section qui montre comment utiliser exa dans Linux.

Comment utiliser EXA dans les systèmes Linux

Ici, nous examinerons quelques exemples d'utilisation de l'Exa Command, le plus simple étant le suivant:

$ exa $ exa -l $ exa -bghhlis 
Exemples de commande exa

Les options d'EXA sont similaires, mais pas similaires à la commande LS, pour plus d'options et d'utilisation d'EXA, visitez la page du projet GitHub: https: // github.com / ogham / exa

Si vous avez des questions ou des pensées à partager avec nous, veuillez utiliser la section des commentaires ci-dessous.