Recherche sur le site Web

Mes outils de recherche Linux préférés facilitent la recherche de vos fichiers - aucune ligne de commande nécessaire


Pourquoi se compliquer avec des expressions régulières compliquées quand vous pouvez simplement pointer et cliquer pour trouver les fichiers et dossiers dont vous avez besoin ?

Points clés de Linux-Terminal.com

  • Facilitez la recherche de fichiers avec ces outils GUI.
  • Chacune de ces applications fonctionnera sur la plupart des distributions.
  • Vous pouvez installer ces outils gratuitement.

Aux débuts de Linux, la recherche de fichiers se faisait en ligne de commande en utilisant soit locate, soit find. Bien que les outils conviennent à la tâche, ils échouaient parfois à trouver ce que je cherchais ou nécessitaient des expressions régulières compliquées pour fonctionner correctement.

Les nouveaux utilisateurs de Linux devraient éviter d'utiliser les expressions régulières. C'est particulièrement vrai maintenant, avec les nombreuses excellentes applications GUI disponibles pour Linux. Après tout, pourquoi se donner la peine d'utiliser la ligne de commande quand on peut simplement cliquer pour trouver les fichiers et dossiers dont on a besoin ?

Les applications GUI ont également plus d'options et de personnalisations disponibles, ce qui les rend plus utilisables et conviviales. Et elles fonctionnent vraiment bien.

Je dirai qu'il existe certaines interfaces graphiques spécifiquement pour la recherche qui ne fonctionnent pas aussi bien que d'autres, donc j'ai limité ma liste à celles dont je sais qu'elles fonctionnent et fonctionnent bien.

Ceci dit, passons à la liste des quatre interfaces graphiques de recherche Linux.

1. Poisson-chat

Catfish existe depuis très longtemps et fonctionne comme un champion.

Catfish existe depuis un bon moment. Je me souviens avoir utilisé cette application au début des années 2000 et avoir pensé que ce n'était pas mal, mais qu'elle pouvait être améliorée. Le Catfish d'aujourd'hui, cependant, est vraiment bon -- et très rapide.

Bien que Catfish soit la recherche par défaut pour le bureau Xfce, il fonctionne parfaitement sur la plupart des bureaux Linux. L'interface graphique de Catfish est bien conçue et facile à utiliser. Catfish utilise la recherche approximative, donc vous n'avez pas besoin d'être exact avec votre capitalisation ou complet dans vos chaînes de recherche.

Par exemple, j'ai créé trois fichiers dans mon répertoire Documents : zdnet_test.ods, zdnet_test.odt et zdnet_test.txt. Je pouvais rechercher zdnet, Linux-Terminal.com, ZDnet, zdNet ou toute autre variation, et Catfish trouvait ce que je cherchais.

La seule chose que Catfish ne peut pas faire est de rechercher à l'intérieur des fichiers, mais vous pouvez au moins spécifier une période pour votre recherche, ce qui peut être utile sur les systèmes avec un grand nombre de fichiers.

Catfish peut être installé à partir des dépôts standards de votre distribution, en utilisant votre magasin d'applications GUI, et est gratuit à utiliser.

2. FSearch

FSearch est l'un des outils les plus rapides de la liste, et il affiche les résultats au fur et à mesure que vous tapez.

FSearch a été inspiré par l'outil de recherche Everything pour Windows (créé par Voidtools) et fonctionne incroyablement rapidement. Non seulement FSearch est l'un des outils de recherche les plus rapides disponibles pour Linux, mais il recherche également au fur et à mesure de la saisie ; vous n'avez même pas besoin de finir de taper la chaîne de recherche avant que les résultats commencent à apparaître.

FSearch prend en charge les chaînes de recherche normales ainsi que les expressions régulières (regex). Vous pouvez également ouvrir directement un fichier depuis FSearch en double-cliquant sur le résultat souhaité.

Une chose à savoir à propos de FSearch : vous devez ajouter des répertoires à la base de données avant de pouvoir les rechercher. Par exemple, j'ai ouvert Préférences, cliqué sur Base de données, et ajouté mon répertoire personnel. Une fois ajouté, il a été indexé et peut être recherché. Si vous n'ajoutez pas de répertoires à la base de données, vos recherches seront vides. Vous pouvez ajouter autant de répertoires que nécessaire à la base de données.

Vous trouverez également des options d'inclusion et d'exclusion. Par exemple, vous pourriez vouloir inclure votre répertoire personnel, mais exclure votre sous-dossier .cache.

Depuis les Préférences, vous pouvez également configurer quand mettre à jour la base de données. C’est une fonctionnalité importante car elle assure que tous les nouveaux fichiers que vous avez ajoutés depuis votre dernière utilisation de FSearch seront disponibles. Vous pouvez configurer la base de données pour qu’elle soit mise à jour à chaque démarrage de FSearch, ou la configurer pour des mises à jour basées sur le temps.

FSearch n'est pas capable de rechercher à l'intérieur des fichiers, mais il fait un excellent travail pour trouver vos fichiers par nom.

FSearch peut être installé gratuitement à partir des dépôts standard de votre distribution.

3. Fouiner

Snoop demande un peu plus de travail, mais ça vous aidera à trouver ce que vous cherchez.

Snoop n'est pas seulement capable de rechercher des noms de fichiers, mais aussi des chaînes à l'intérieur des fichiers. Il y a une mise en garde concernant la capacité de Snoop à rechercher dans les fichiers : Snoop n'est capable de rechercher que dans les fichiers texte. J'ai fait un test rapide en ajoutant la chaîne "Linux" à la fois dans un fichier .txt et un fichier .odt. Snoop a pu trouver Linux dans le fichier .txt, mais pas dans le fichier .odt. Je suppose que c'est parce que les documents .odt sont des fichiers binaires compressés, et que Snoop n'est pas capable de rechercher à l'intérieur.

Snoop est assez facile à utiliser, mais vous devez définir votre chemin avant de lancer une recherche. Vous n'avez pas besoin de définir un chemin explicite. Par exemple, si vous définissez le chemin vers votre répertoire personnel, Snoop recherchera également dans chaque sous-répertoire (comme Documents).

Un avertissement concernant Snoop est qu'il ne vous permet pas de définir des répertoires à exclure ; vous verrez des résultats provenant de vos répertoires .config, .cache et des types de répertoires similaires, ce qui signifie que vous pourriez avoir un peu plus de difficulté à passer au crible les résultats.

Snoop peut être installé gratuitement à partir des dépôts standard de votre distribution.

4. Albert

Albert est mon outil de recherche Linux préféré.

Albert est plus qu'un simple outil de recherche de fichiers — c'est aussi un lanceur de bureau. Avec Albert, vous pouvez rechercher des fichiers, ouvrir des applications, exécuter des requêtes ChatGPT, effectuer des recherches sur le web, rechercher dans les signets de Chromium, rechercher sur YouTube, et bien plus encore. Vous pouvez même créer vos propres plugins pour étendre davantage les fonctionnalités d'Albert.

Albert est l'application Linux dont vous ignoriez avoir besoin.

La seule fonctionnalité que j'aimerais qu'Albert ajoute est la possibilité de rechercher des chaînes dans les fichiers. Espérons que dans les futures versions, cela sera rendu possible.

Une chose à garder à l'esprit : vous devez activer le plugin Fichiers, car il n'est pas activé par défaut. Pour ce faire, ouvrez la fenêtre des Paramètres d'Albert et allez à l'onglet Plugins. Cochez la case associée à Fichiers, et vous êtes prêt.

Albert a effectivement une petite courbe d'apprentissage, mais une fois que vous vous y serez habitué, vous trouverez que c'est incroyablement utile.

Albert peut être installé gratuitement en téléchargeant l'installateur pour votre distribution depuis la page de téléchargement de VBS.