À propos du projet
fd est un outil en ligne de commande conçu pour trouver des fichiers et des répertoires dans un système de fichiers. Il vise à être une alternative plus simple et plus rapide à l'utilitaire traditionnel 'find' en proposant des paramètres par défaut tranchés et une syntaxe plus intuitive.
Les capacités clés incluent :
- Modèles de recherche : prend en charge les expressions régulières par défaut et les modèles basés sur les globs via l'option `-g`.
- Performance : utilise un parcours de répertoire parallélisé pour une recherche à haute vitesse.
- Paramètres intelligents : recherche insensible à la casse par défaut (passant à une recherche sensible à la casse si des caractères majuscules sont utilisés), et ignore automatiquement les fichiers et répertoires cachés ainsi que les modèles listés dans `.gitignore`.
- Filtrage : possibilité de filtrer les résultats par extension de fichier (`-e`), type de fichier (`-t`), taille, date de modification et propriétaire.
- Exécution de commandes : permet d'exécuter des commandes externes pour chaque résultat de recherche en parallèle (`-x`) ou sous forme de lot unique (`-X`).
- Intégration : compatible avec d'autres outils tels que fzf, rofi et emacs, et peut afficher les résultats dans un format compatible avec la commande `tree`.