Découvrez fd : une alternative simple et plus intuitive à la commande Unix "find"
Si vous êtes un fervent utilisateur (ou une fervente utilisatrice) de systèmes Unix et/ou Linux, la commande find ne vous est probablement pas inconnue. Alors qu'elle regorge de fonctionnalités très puissantes, force est de constater que celle-ci peut parfois nécessiter une gymnastique spéciale pour mener à bien certaines requêtes.
Pour cela, des contributeurs ont mis au point un utilitaire open source plus accessible pour la communauté !
fd, c'est son petit nom, est un programme qui permet de retrouver des entrées dans votre système de fichiers, et se présente comme une alternative simple, rapide et conviviale à la commande find. Alors que l'utilitaire ne comprend pas toutes les fonctionnalités de la commande en question, il est néanmoins capable de couvrir une bonne majorité des cas de recherches.
Parmi les atouts de fd, les utilisateurs apprécieront la syntaxe intuitive que celui-ci propose : pour rechercher des fichiers contenant une chaîne de caractères, plutôt que de saisir find -iname '*PATTERN*', la commande fd PATTERN fera par exemple le job !
Pour info, fd permet également (je sais que vous en êtes fans) les recherches basées sur des regex.
Les résultats de recherche ressortent avec une coloration textuelle similaire à ce qui est proposé par la commande ls afin d'identifier d'un simple coup d'oeil les différents types de fichiers.
En complément, la recherche est insensible à la casse par défaut et passe en mode sensible à la casse si au moins un caractère est une lettre majuscule, avouez que c'est plutôt bien vu !
Un aperçu de l'utilitaire en action dans la capture de démo ci-dessous :
Si vous souhaitez en savoir plus sur le programme fd et l'installer sur votre environnement, la documentation très complète du projet sur GitHub devrait vous accompagner comme il se doit. 😉
Découvrir le projet fd sur GitHub
À lire aussi sur Les Joies du Code :
- 🖨 Insolite : un développeur fait en sorte de recevoir ses tickets de bugs sous forme de tickets de caisse
- 💡 Lorraine Ipsum : le générateur de faux noms qu'il manquait à vos projets !
- 🧠 Vous aimez les regex ? Ce jeu est fait pour vous !
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
À lire également
Passbolt : le gestionnaire de mots de passe open source que votre équipe mérite vraiment
Je connais l’histoire, vous la connaissez, on la connaît tous. Le stagiaire qui est resté six mois, qui a fini par avoir accès à un peu (beaucoup) plus de choses...
Articles recommandés
Pour dénoncer la bureaucratie en entreprise, il crée un jeu pour détruire les feuilles de temps
Les Joies du Code devient ambassadeur JetBrains
Pâques est là, mais connaissez-vous ces easter eggs ?
Pour dénoncer la bureaucratie en entreprise, il crée un jeu pour détruire les feuilles de temps
Ces 13 et 14 avril, assistez à la KotlinConf 2023 en ligne
Plus de contenu
C'est sûr, il sait vers qui pointer
Quand le commercial tente de vendre une nouvelle fonctionnalité au client
Pas de débat
Quand le chef me demande si je peux me libérer pour une petite MEP vendredi soir
Quand je fais une revue de code
Quand le lead dev se rend compte que quelqu'un a mis les mains dans son code
Rien, c'est bien j'trouve 👀
Quand le stagiaire fait son premier merge
C'est sûr, il sait vers qui pointer
Quand le commercial tente de vendre une nouvelle fonctionnalité au client
Pas de débat
Quand le chef me demande si je peux me libérer pour une petite MEP vendredi soir
Quand je fais une revue de code