fd pour MAC

Outil en ligne de commande gratuit et open source pour trouver des fichiers vite, avec une syntaxe simple et des réglages par défaut malins.

Présentation de fd

fd est un programme en ligne de commande gratuit et open source pour trouver des fichiers et des dossiers. Il fait le même travail que la commande find intégrée, mais avec une syntaxe bien plus simple : tapez fd suivi d'une partie d'un nom, et il affiche en couleur toutes les correspondances du dossier courant et de ses sous-dossiers. Il est rapide car il parcourt les dossiers en parallèle, et par défaut il ignore les fichiers cachés et tout ce qui figure dans votre .gitignore. fd est développé par David Peter et publié sous double licence MIT et Apache 2.0.

fd fonctionne dans Terminal sur les Mac Apple Silicon et Intel et s'installe avec Homebrew (brew install fd) ou MacPorts. Il ne cherche pas à tout faire comme find ; il couvre les recherches les plus courantes, avec des réglages par défaut sensés.

Fonctionnalités principales

fd rend les recherches de fichiers du quotidien courtes et rapides.

  • Syntaxe simple : fd MOTIF au lieu de find -iname '*MOTIF*'.
  • Expressions régulières et globs : recherche par expression régulière par défaut, ou avec des motifs glob.
  • Très rapide : parcourt les dossiers en parallèle.
  • Sortie en couleur : met en évidence les types de fichiers comme ls.
  • Casse intelligente : insensible à la casse sauf si votre motif contient une majuscule.
  • Filtrage sensé : ignore les fichiers cachés et les entrées de .gitignore ; utilisez -H et -I pour les inclure.
  • Extensions : -e trouve des fichiers par extension, comme fd -e pdf.
  • Lancer des commandes : -x lance une commande pour chaque résultat en parallèle, -X une seule fois pour tous.

Nouveautés de la version 10.5.0

fd 10.5.0 ajoute deux options et corrige plusieurs problèmes.

  • Nouvelle option --exact pour faire correspondre le nom de fichier entier
  • Nouvelle option --ignore-parent pour annuler --no-ignore-parent
  • Les caractères de contrôle dans les noms de fichiers sont neutralisés quand la sortie va vers un terminal
  • Les dossiers de travail non valides sont gérés proprement avec --full-path
  • Avertissement plus clair quand un motif de recherche contient un séparateur de chemin

Questions fréquentes sur fd

fd est-il gratuit ?

Oui. fd est gratuit et open source, sous double licence MIT et Apache 2.0.

Comment installer fd sur un Mac ?

Lancez brew install fd dans Terminal si vous utilisez Homebrew, ou port install fd avec MacPorts. Des programmes prêts à l'emploi pour Mac Apple Silicon et Intel sont sur sa page des versions GitHub.

Quelle différence entre fd et find ?

fd a une syntaxe plus simple, une sortie en couleur, une casse intelligente et des réglages par défaut sensés, comme ignorer les fichiers cachés et ignorés, et il est très rapide. Il ne couvre pas toutes les fonctions de find, seulement les recherches les plus courantes.

Comment trouver des fichiers par extension avec fd ?

Utilisez -e suivi de l'extension. Par exemple, fd -e md liste tous les fichiers Markdown du dossier courant et de ses sous-dossiers.

Pourquoi fd ne trouve-t-il pas les fichiers cachés ?

Par défaut, fd ignore les fichiers et dossiers cachés et tout ce qui figure dans .gitignore. Ajoutez -H pour inclure les fichiers cachés, -I pour les fichiers ignorés, ou les deux.

fd est-il sensible à la casse ?

fd utilise la casse intelligente : un motif en minuscules correspond quelle que soit la casse, et un motif contenant une majuscule correspond exactement.

Comment lancer une commande sur chaque fichier trouvé par fd ?

Utilisez -x pour lancer une commande pour chaque résultat, en parallèle. Par exemple, fd -e zip -x unzip décompresse tous les fichiers zip trouvés. Utilisez -X pour lancer la commande une seule fois avec tous les résultats.

fd peut-il utiliser des motifs glob au lieu d'expressions régulières ?

Oui. fd utilise les expressions régulières par défaut ; ajoutez --glob pour chercher avec des motifs glob comme *.txt.

fd fonctionne-t-il bien avec fzf ?

Oui. Beaucoup configurent fd comme source de fichiers pour fzf, ce qui accélère la recherche floue de fichiers et respecte .gitignore.

D'où vient le téléchargement de fd sur fd.FULLMAC.app ?

Le bouton de téléchargement mène à la page GitHub officielle de fd, https://github.com/sharkdp/fd, avec les instructions d'installation et les versions. fd.FULLMAC.app ne modifie ni ne réempaquette l'outil.

Apps similaires

Plus de David Peter

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.