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
Fondateur des Joies du Code, je suis l'actualité et la culture des développeurs depuis 2012. Ancien développeur, je me consacre aujourd'hui entièrement au média.
Offres d'emploi
À lire également
Tech Show Paris 2026 : DevOps Live et quatre autres salons pour un seul badge gratuit, les 18 et 19 novembre
Les 18 et 19 novembre 2026, Tech Show Paris souffle sa 10ème bougie à Paris Expo Porte de Versailles, avec la recette qui fait sa marque : un seul badge...
Articles recommandés
Tester, c'est douter : le patron de Proton impose à ses équipes l'IA en roue libre
Événement DevOps Live Paris 2026 : le programme des conférences pour les devs et les ops
Tester, c'est douter : le patron de Proton impose à ses équipes l'IA en roue libre
Un dev a créé un synthétiseur de canards plus canard que nature
Faire tourner des applis Android sur Mac sans émulateur, c'est possible avec Mac.apk
Plus de contenu
Encore et toujours la fonction main
Quand le PO me colle trois stories de plus en plein sprint et que la deadline ne bouge pas d'un jour
Quand l'environnement sur lequel je travaille tombe et que tout le monde me regarde
Quand je suis le seul dev sur le projet
Quand je commence à refactoriser mon code
Quand quelqu'un demande mon aide pour corriger un bug
Quand ChatGPT me génère un code parfait
Quand je réalise que le client voit un bug comme une fonctionnalité
Encore et toujours la fonction main
Quand le PO me colle trois stories de plus en plein sprint et que la deadline ne bouge pas d'un jour
Quand l'environnement sur lequel je travaille tombe et que tout le monde me regarde
Quand je suis le seul dev sur le projet
Quand je commence à refactoriser mon code

