Forum général.cherche-logiciel Recherches dans un répertoire plein d'ODT

Posté par .
Tags : aucun
0
8
oct.
2010
Bonjour,

Voici mon besoin : J'aimerais faire une recherche (à l'aide d'une gui) dans le répertoire XXX ainsi que ses sous répertoire. Cette recherche me donnerait tous les fichiers .odt qui contiennent les mots que je lui aurais indiqué.

Sous Gnome 2.28, il y a la petite application "Recherche de fichiers...". Je peux lui indiquer le répertoire, mais le problème est qu'elle ne sait pas trouvé de mots à l'intérieur des fichiers ODT car ils sont compressés.

J'ai installé alors Tracker (0.6.96) car il supporte le format ODT. Anecdote : le site stipule qu'il faut comme prérequis le programme unzip ( http://live.gnome.org/Tracker/SupportedFormats ). Ce n'est pas suffisant, il faut aussi installer odt2txt et refaire l'index.
Donc la recherche par mots clés fonctionne enfin, mais je ne peux limiter la recherche (je n'ai pas trouvé) à un répertoire (et ses sous répertoires).

Y'a-t-il un programme avec gui qui fasse les 2 choses ?
  • # Beagle

    Posté par . Évalué à 4.

    Je pense que beagle est capable de le faire.
  • # kde

    Posté par (page perso) . Évalué à 4.

    Sous kde, avec nepomuk activé, tu peux le faire depuis dolphin (désolé pour le business loto)
  • # zgrep -r ma-chaine *.odt

    Posté par . Évalué à 10.

    à tout hasard, comme grep sait faire une recherche recursive dans les sous dossiers.

    et que zgrep sait aller lire les fichiers compressés.

    on peut imaginer que
    zgrep -r machaineàtrouver *.odt

    devrait faire ce que tu lui demande
    evidemment il n'y a pas de GUI, ni d'indexation
    donc ca peut etre long si tu as vraiment beaucoup de fichier .odt
    • [^] # Re: zgrep -r ma-chaine *.odt

      Posté par . Évalué à 1.

      Ou alors
      find . -name "*odt" | while read f ; do if zipgrep -q ma_recherche "$f" ; then echo "correspondance trouvee dans $f" ; fi ; done
      affichera le nom de chaque fichier dans lequel une correspondance est trouvée.
  • # XXX ?

    Posté par . Évalué à 6.

    Et puis, c'est rarement de l'odt dans le répertoire XXX...

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.