fd est une alternative plus simple à la commande find. Il utilise une syntaxe tronquée et une structure de commande abrégée pour que vos commandes saisies soient courtes et précises. Cependant, ce manque de verbosité qui rend fd facile à saisir le rend plus difficile à comprendre. fd exécute également la correspondance de modèle plus rapidement que les commandes de recherche par défaut. Apprenez à utiliser fd sur Linux et macOS.
Contenu
Installer fd sur Linux
fd n’est pas livré par défaut sur de nombreux systèmes. Vous devrez utiliser votre gestionnaire de packages préféré pour télécharger et installer l’application, puis vous pourrez l’exécuter à partir de Terminal.
Ubuntu
Il sera livré sur Ubuntu Disco Dingo 19.04, mais sinon vous devrez le télécharger et l’installer. Pour Ubuntu et d’autres distributions Linux basées sur Debian, vous devrez exécuter les commandes suivantes pour télécharger et installer le programme.
Si vous avez besoin de la version 32 bits ou d’une version différente, téléchargez-la à partir de la page des versions GitHub pour fd.
Debian
Sur Debian Buster ou une version plus récente, vous pouvez installer fd à partir du référentiel officiel maintenu par Debian.
Feutre
À partir de Fedora 28, fd peut être installé à partir des versions officielles des packages.
Arch Linux
De même, les utilisateurs d’Arch peuvent récupérer fd à partir des dépôts officiels :
Gentoo Linux
Les utilisateurs de Gentoo peuvent utiliser la commande suivante pour télécharger l’ebuild fd :
macOS
Si vous utilisez macOS, installez Homebrew, puis utilisez la commande ci-dessous pour installer fd :
Utiliser fd sous Linux
Les commandes fd ont une structure de base du modèle fd par rapport à find . -iname ‘motif’.
Pour rechercher un fichier par son nom, utilisez la commande suivante :
Cela recherche dans le répertoire de travail prédéfini, y compris les sous-répertoires. Pour rechercher dans un répertoire spécifique, en le spécifiant après votre terme de recherche :
Exécuter des commandes sur les résultats
Comme find, fd a une fonctionnalité qui transmet les fichiers trouvés à une autre commande pour exécution. Où trouver utilise trouver . -iname pattern -exec commande, fd utilise l’indicateur -x :
Cette commande enverrait tous les fichiers zip du répertoire à la commande unzip. Vous pouvez utiliser les symboles suivants dans la « phrase » de la commande d’exécution pour transmettre des informations de manière spécifique.
Prenons l’exemple suivant, en utilisant deux des symboles d’espace réservé cités ci-dessus :
Autres indicateurs fd utiles
fd est une bonne alternative à la commande find. Si votre expérience est que la commande « find » est difficile à utiliser, alors vous aurez peut-être plus de chance en utilisant fd. Essayez-le et dites-nous si cela vous est utile.
Cet article est-il utile ? Oui Non