GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Indexation du contenu du fichier ?

Les gens semblent avoir déjà posé des questions sur l'indexation du système de fichiers :

  • Quelles sont les options disponibles pour indexer mon système de fichiers ?
  • Quelles sont les alternatives à Spotlight d'OS X ?

mais je veux en fait simplement indexer un certain répertoire de travail et pouvoir le faire manuellement (afin de m'assurer que ma recherche est correcte). Fondamentalement, je travaille sur un projet et j'ai besoin de pouvoir rechercher rapidement dans le contenu. J'utilise déjà locate et updatedb commandes, mais celles-ci recherchent uniquement les noms de fichiers. Je recherche des commandes similaires mais le contenu du fichier.

Juste au cas où vous vous demanderiez pourquoi je n'utilise pas tracker également comme répondu dans les deux messages, le tracker dispose d'un ensemble de dossiers prédéfinis pour y effectuer une recherche, et chaque fois que vous effectuez une recherche, vous effectuez une recherche dans chacun d'eux. Ce que je veux, c'est pouvoir chercher dans chaque projet séparément.

Réponse acceptée :

Vous pouvez essayer de recoll , il est disponible dans les référentiels, il vous donne beaucoup de contrôle sur les dossiers que vous souhaitez indexer et rechercher et où vous souhaitez stocker la base de données d'index, vous pouvez également utiliser plusieurs bases de données, vous pouvez utiliser la recherche avancée pour renvoyer les résultats à partir d'un dossier spécifique.

Voir certaines de ses fonctionnalités ici, vous pouvez l'exécuter à partir de la ligne de commande en lui passant la requête et d'autres termes de contrôle, voir le petit manuel ici. Ici le manuel complet.


Ubuntu
  1. Contenu du fichier de sortie pendant qu'il change ?

  2. Imprimer le contenu d'une structure de répertoire (système de fichiers) en CSV sur la ligne de commande ?

  3. Rechercher des fichiers dans un répertoire et afficher le résultat dans un fichier texte ?

  4. Comment empêcher les moteurs de recherche d'indexer votre site

  5. Voici comment désactiver complètement Tracker, l'outil d'indexation et de recherche de fichiers de GNOME

Afficher la sortie de la commande ou le contenu du fichier au format colonne

Comment afficher le contenu du fichier au format colonne dans le terminal Linux

Afficher le contenu d'un fichier dans la ligne de commande Linux

Comment faire une recherche floue de fichiers sous Linux

Modification du contenu d'un fichier via un script shell

Affichage du contenu du disque dur en binaire