GNU/Linux >> Tutoriels Linux >  >> Linux

Exa - Un remplacement moderne pour la commande ls

exa est un remplacement minuscule, rapide et moderne de la commande ls ordinaire qui est préinstallée sur tous les systèmes d'exploitation Unix et Linux. Il s'agit d'un listeur de fichiers amélioré qui est livré avec des fonctionnalités plus avancées et une version plus conviviale de ls.

Il utilise des couleurs pour déterminer les informations sur les types de fichiers et les métadonnées. Il est également conscient des liens symboliques, des attributs étendus, de l'affichage de l'état de git et de la récurrence dans les répertoires avec une arborescence.

La commande exa est utilisé par les utilisateurs en ligne de commande, les administrateurs système et les programmeurs des centaines de fois par jour, tout en étant utile lors de l'écriture de scripts automatisés.

Installer exa sur les systèmes Linux

exa est un package binaire autonome, disponible pour de nombreuses distributions Linux modernes et pouvant être installé à l'aide de gestionnaires de packages courants.

$ sudo apt install exa      [On Ubuntu & Debian]
$ sudo dnf install exa      [On Fedora, CentOS & RHEL]
$ sudo zypper install exa   [On openSUSE]
$ sudo emerge sys-apps/exa  [On Gentoo]
$ sudo pacman -S exa        [On Arch & Manjaro]

Si vous utilisez une version antérieure de la distribution Linux, vous devrez utiliser la procédure d'installation manuelle.

Utilisation d'exa sur les systèmes Linux

Comme mentionné précédemment, exa est une version améliorée de la commande classique ls et peut être exécuté en spécifiant vos options et les noms de fichiers d'entrée, puis exa interroge le système de fichiers et affiche les noms et les informations des métadonnées sur les fichiers qu'il rencontre.

$ exa [OPTIONS] [FILES]

exa ne se soucie pas de savoir si les fichiers ou les options viennent en premier dans la liste, bien qu'il soit courant de placer les options avant les fichiers.

Liste des fichiers

La liste des fichiers est une promenade de santé, il vous suffit de mentionner le nom du fichier avec un argument avec quelques options pour savoir comment imprimer les fichiers, et exa les listera.

$ exe 
$ exa -l
$ exa -l Linux_For_Beginners.pdf

Liste des répertoires

Si vous spécifiez un nom de répertoire à exa, il listera le contenu de ce répertoire plutôt que de lister le répertoire lui-même.

$ exa Documents

Liens de liste

Un lien est un fichier qui pointe vers un autre fichier comme son contenu "réel" sous Linux. Lorsque vous exécutez exa, il imprime le chemin cible d'un lien à côté de son nom de fichier, comme indiqué.

$ exa -l /etc/localtime /etc/resolv.conf

Liste récursive

Enfin, il est possible pour exa de revenir dans un répertoire et d'afficher le contenu de chaque sous-répertoire en dessous.

$ exa -l --recurse /home

Pour une référence complète sur ce que peut faire exa, visitez les pages de documentation ici.


Linux
  1. 8 conseils pour la ligne de commande Linux

  2. 12 exemples de commandes IP pour les utilisateurs Linux

  3. Commande Linux killall pour les débutants (8 exemples)

  4. Exemples de commandes DNF pour les débutants

  5. Syntaxe correcte pour la commande id -r

Commande de localisation Linux pour les débutants (8 exemples)

16 exemples pratiques de commande Linux LS pour les débutants

Explication de la commande Linux mv pour les débutants (8 exemples)

Commande ls sous Linux pour lister les fichiers

20 exemples de commandes de volume Docker utiles pour les développeurs modernes

Exa - Un remplacement moderne de la commande ls