J'ai une grande arborescence de fichiers sources. Je veux faire une recherche dans tous ces fichiers. Mon premier réflexe est d'utiliser grep -R
o ack
mais dans tous les cas, ils lisent séquentiellement tous les fichiers.
Existe-t-il un programme léger que je peux installer et qui va scanner tous les fichiers une fois, construire un index, et ensuite, à n'importe quelle date ultérieure, je peux rechercher certains mots ? Cela devrait être plus rapide que de faire des tas de recherches. grep
's. Les fichiers que je veux rechercher ne changeront pas, donc je n'ai pas besoin de quelque chose qui indexe les fichiers automatiquement.
Je ne cherche pas quelque chose qui puisse scanner tous les fichiers de mon disque dur, et je veux quelque chose de local, facile à installer et à configurer sur une machine de bureau locale, pour une recherche simple, presque jetable.
Points bonus si le logiciel se trouve dans les dépôts ubuntu normaux.
Idéalement, je veux quelque chose qui soit aussi facile à utiliser que ça :
sudo aptitude install supersearch
cd /path/to/where/I/wanna/search
supersearch --make-index
supersearch "foo bar"