Pourquoi j'utilise exa au lieu de ls sous Linux
Exa est un remplacement moderne de la commande Linux ls.
Nous vivons dans un monde occupé et pouvons gagner du temps et des efforts en utilisant la commande ls lorsque nous devons rechercher des fichiers et des données. Mais sans beaucoup de réglages, la sortie par défaut de ls n'est pas vraiment apaisante pour les yeux. Pourquoi passer votre temps à plisser les yeux sur du texte en noir et blanc alors que vous avez une alternative en exa ?
Exa est un remplacement moderne de la commande ls habituelle et facilite la vie. L'outil est écrit en Rust, connu pour son parallélisme et sa sécurité.
Installer EXA
Pour installer exa, exécutez :
$ dnf install exa
Explorez les fonctionnalités d'exa
Exa améliore la liste de fichiers ls avec plus de fonctionnalités et de meilleures valeurs par défaut. Il utilise des couleurs pour distinguer les types de fichiers et les métadonnées. Il connaît les liens symboliques, les attributs étendus et Git. Et il est petit, rapide et ne comporte qu'un seul binaire.
Suivre les fichiers
Vous pouvez utiliser exa pour suivre un nouveau fichier ajouté dans un dépôt Git donné.
(Sudeshna Sur, CC BY-SA 4.0)
Arborescence
Il s'agit de l'arborescence de base d'Exa. Le niveau détermine la profondeur de la cotation ; ceci est fixé à deux. Si vous souhaitez répertorier davantage de sous-répertoires et de fichiers, augmentez la valeur du niveau.
(Sudeshna Sur, CC BY-SA 4.0)
Cette arborescence comprend de nombreuses métadonnées sur chaque fichier.
(Sudeshna Sur, CC BY-SA 4.0)
Schémas de couleurs
Par défaut, exa sépare les différents types de fichiers selon des schémas de couleurs intégrés. Il code non seulement les fichiers et les répertoires par couleur, mais également Cargo.toml, CMakeLists.txt, Gruntfile.coffee, Gruntfile.js, Makefile et de nombreux autres types de fichiers.
Attributs de fichier étendus
Lorsque vous explorez les xattrs (attributs de fichier étendus) dans exa, --extended
apparaîtra dans tous les xattrs.
(Sudeshna Sur, CC BY-SA 4.0)
Liens symboliques
Exa comprend les liens symboliques et signale également le fichier lui-même.
(Sudeshna Sur, CC BY-SA 4.0)
Récursion
Lorsque vous souhaitez boucler les listes de tous les répertoires du répertoire actuel, exa introduit la récursivité.
(Sudeshna Sur, CC BY-SA 4.0)
Conclusion
Je pense qu'Exa est l'un des outils les plus simples et les plus adaptables. Cela m'aide à suivre de nombreux fichiers Git et Maven. Son code couleur me facilite la recherche dans plusieurs sous-répertoires et m'aide à comprendre les xattrs actuels.
Avez-vous remplacé ls par exa ? Veuillez partager vos commentaires dans les commentaires.