Logiciel de recherche de texte dans les fichiers

23

Je recherche un logiciel qui recherche du texte dans des fichiers à partir d’un dossier similaire à XYplorer .

Y a-t-il quelque chose de similaire?

    
posée Santosh Linkha 08.03.2011 - 09:22
la source

10 réponses

18

Il y en a un très beau qui est livré avec Ubuntu prêt à l'emploi.

  1. Ouvrez le Dash (clé Super ou le bouton Ubuntu) et commencez à taper jusqu'à ce que vous trouviez Search for Files

  2. Ce qui précède concerne Unity, l'environnement de bureau par défaut d'Ubuntu. Dans les environnements pilotés par des menus, accédez à Applications - & gt; Accessories - & gt; Search for Files

  3. Développez la section Select more options et entrez le texte à rechercher dans le champ de saisie Contains the text: .

Caractéristiques:

  • 100% GUI
  • Vous pouvez rechercher des noms de fichiers ou du contenu
  • Il regarde dans les sous-dossiers.

Compte tenu de votre scénario (pas de commandes au terminal, interface simple à utiliser), je pense qu’il n’ya pas de meilleure option.

PS: sur le champ de saisie Contains the text: le '.' caractère est un joker. Pour y échapper, vous devez utiliser «[]». Par exemple, tapez Contains the text: [.]myFunction pour rechercher .myFunction

    
réponse donnée MestreLion 08.03.2011 - 14:10
la source
10

utiliser

 grep -nr <your text> .

mettre le texte que vous voulez trouver dans le & lt; votre texte & gt;

    
réponse donnée wizztjh 08.03.2011 - 10:01
la source
8

vous pouvez utiliser

find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;

-name '*. *' ou '* .txt' (utilisez le masque de fichier ici)
'text to find' (placez le texte que vous voulez trouver ici)

find . -type f -exec grep -Hn 'text to find' '{}' \;

si vous souhaitez rechercher tous les fichiers

    
réponse donnée Mikl 08.03.2011 - 11:34
la source
8

Outil graphique (graphique):

gnome-search-tool

vous pouvez le trouver dans le menu principal d'Ubuntu

Menu -> Accessories -> Search for Files

ou exécutez-le en utilisant le raccourci clavier ALT + F2

    
réponse donnée Mikl 08.03.2011 - 11:52
la source
8

Je suis fan de searchmonkey (GPL, gratuit, multi-plateforme, très léger sur les ressources et très rapide) .

    
réponse donnée Will. 13.07.2012 - 21:52
la source
3

Regexxer vous permet de rechercher du texte dans des fichiers. Vous ne savez pas ce que vous entendez par "dans les dossiers".

    
réponse donnée uvasal 06.12.2011 - 16:22
la source
2

Recherche graphique:

dans Kubuntu, ouvrez Dolphin, puis Edit- & gt; Find (Ctrl + F)

changer de nom de fichier en contenu et ajuster depuis où chercher.

    
réponse donnée Osis 08.03.2011 - 11:43
la source
1

Recoll effectue l’indexation et vous pouvez effectuer des recherches en texte intégral sur des documents et des e-mails.

    
réponse donnée Dustin 06.12.2011 - 18:34
la source
0

J'ai comparé trois des suggestions ici avec Kubuntu 64 bits 16.04:

  1. Searchmonkey fonctionne avec Ubuntu 64 bits de nos jours. C'est similaire à regexxer. Il est apparu rapidement, mais naturellement, il est beaucoup plus lent que recherche par index.
  2. Rechercher des fichiers et Alt-F2 ne fonctionnent pas avec la version de KDE Ubuntu.
  3. Ma recommandation est Recoll et j'ai ajouté une installation instructions pour cela. Pour moi, l'installation par défaut au format PDF (testez ceci!), DOCX, TAR, ZIP, etc.

    sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
    sudo apt-get install recoll antiword
    recoll
    
  4. La première ligne n’est probablement pas requise: elle ajoute un référentiel d’installation partenaire.

  5. Antiword est facultatif. Il est nécessaire pour prendre en charge les anciens fichiers .doc.
  6. Activez les liens symboliques suivants et le répertoire racine des préférences de rappel si nécessaire.
  7. Créer un job cron pour l’indexation Recoll à l’aide de l’interface graphique ou le faire démarrer à chaque connexion.
  8. Modifiez le paramètre Recoll dans les préférences de l'anglais vers toutes les langues si cela vous convient.
  9. Commencez l’indexation, du moins pour moi, c’était étonnamment rapide et n’utilisais pas toutes les ressources, donc je pouvais continuer à utiliser l’ordinateur portable.
  10. J'ai déjà trouvé un bogue de Recoll: si vous recherchez le nom de fichier avec "PST", il ne le trouve pas, même s'il est en majuscule. "pst" fonctionne et trouve les noms de majuscules et de minuscules.
  11. En savoir plus sur la recollection de lien

Si vous souhaitez ajouter un support pour les fichiers Outlook PST, vous devez également exécuter les opérations suivantes.

    sudo apt-get install readpst
    mkdir ~/PST
    find -L ~ -name "*.pst" -print | awk "{ printf \"%s%s %s%s%s %s\n\", \"mkdir ~/PST/\", $1, \"; readpst -o ~/PST/\", $1, \" -D -j 4 -r -tea -u -w\", $1 }" > /tmp/myPstFiles
    cat /tmp/myPstFiles
    chmod 755 /tmp/myPstFiles
    /tmp/myPstFiles
  1. Changer le répertoire racine de ~ à / si nécessaire dans la commande find.
  2. Mon script de recherche contient un bogue: il crée une structure de répertoire trop longue maintenant. Mais il était plus facile pour moi de modifier le fichier temporaire manuellement que de trouver une solution à ce problème. L'objectif principal était que cela fonctionne pour plusieurs fichiers PST et cela fait.
  3. En savoir plus sur Readpst depuis lien et lien
réponse donnée Timo Riikonen 04.07.2016 - 15:33
la source
0

Je veux vraiment introduire un outil basé sur la bibliothèque ncurses pour fournir l'interface utilisateur textuelle. L'outil appelé NCGREP (grep basé sur ncurses) sert principalement à rechercher du texte dans le dossier spécifique. J'espère que c'est ce que vous voulez. Cette source de l'outil a été hébergée sur github.com, consultez la page lien

.


Cliquez sur l'image pour voir l'animation de démonstration

    
réponse donnée GenialX 13.12.2017 - 06:09
la source

Lire d'autres questions sur les étiquettes