Comment rechercher des fichiers et leur contenu avec une interface graphique?

17

Lorsque j'utilise la fonction de recherche dans Nautilus, elle ne renvoie que des fichiers avec des noms de fichiers correspondants. Il ne prend même pas en charge les caractères génériques. Par exemple, "* .txt" ne renvoie rien. Je m'attendrais à ce qu'il renvoie tous les fichiers .txt.

Quoi qu'il en soit, existe-t-il un moyen, sans utiliser la ligne de commande, de rechercher le contenu des fichiers, y compris tous les fichiers de texte brut (.txt, .html, .css, .js, .c, .csv, .sh, .py, ...), archives (.zip, .7z, .rar, .tar, ...), fichiers office / libreoffice (.doc, .docx, pptx, .odf, .ods, ...) et médias (.mp3, .mp4, ...) métadonnées? La recherche doit également avoir la possibilité de définir la taille du fichier, la date, le type et d'être insensible à la casse.

waspinator
la source
Vous pouvez essayer d'installer nepomuk, strigi et dolphin file browser - ensemble nepomuk et strigi indexeront (y compris le contenu) votre système de fichiers, et dolphin prend en charge la recherche de ce contenu indexé (ainsi que la prise en charge d'autres fonctionnalités intéressantes comme le balisage de fichiers ...)
jmetz
1
Je préfère ne pas passer à kubuntu ou mélanger des applications provenant de différents environnements de bureau / systèmes d'exploitation. J'utilise le stock ubuntu 12.04.
waspinator
Ok bien en fait strigi est indépendant de l'environnement de bureau et est pris en charge (apparemment) dans Gnome également: en.wikipedia.org/wiki/Strigi via l'applet de la barre de bureau.
jmetz
hmm, strigi n'est qu'un démon. et le gui (poisson-chat) n'est pas très bon.
waspinator

Réponses:

12

Lorsque vous utilisez Nautilus, cliquez simplement sur Rechercher à partir du niveau supérieur de votre dossier de départ (c'est-à-dire où vous pouvez voir tous vos dossiers disposés) et dans la zone de recherche, entrez uniquement .pdf(ou toute extension comme .txtcelle que vous souhaitez trouver). C'est ce que je fais et cela m'a juste renvoyé tous les fichiers PDF de mon dossier personnel. Vous n'avez pas besoin d'utiliser un caractère générique ou de mettre des guillemets autour du terme de recherche dans la recherche Nautilus, contrairement à lorsque vous utilisez des programmes de recherche sur la ligne de commande.

Le gnome-search-toolpeut être utilisé pour rechercher dans des fichiers - sélectionnez le dossier de départ ou le répertoire à rechercher, puis cliquez sur select more optionset saisissez votre terme de recherche où il est dit 'contains the text.`` Cela peut être assez lent car cela fonctionne sans index, mais je l'ai utilisé plusieurs fois et il a été utile pour les recherches de base.


la source
2
Ah ok. que diriez-vous de rechercher le contenu des documents en utilisant nautilus?
waspinator
Il peut être nécessaire d'utiliser un programme de recherche de bureau qui indexe les résultats et forme une base de données. Jetez un oeil à askubuntu.com/questions/29483/…
wow, pourquoi ce n'est pas intégré dans nautilus! lent, mais fonctionne comme prévu. J'espère que Ubuntu rattrapera son retard sur Windows / OSX au cours de cette décennie. merci
waspinator
1
intégrer une telle chose les rendrait proches du bureau ... et je suis sûr qu'ils ÉVITENT cela. : \
neu-rah
searchmonkey ou regexxer sont extrêmement meilleurs! askubuntu.com/questions/29483/…
Aquarius Power
0

Voici ma solution pour 1,5 téraoctets de fichiers sur un disque dur externe - 'cos, vous pouvez rechercher avec "trouver - tout" dans le XLSX résultant agréable et facile (ne répond pas à la question de l'interface graphique, tho - désolé)

Mettez ceci dans le terminal pour créer un fichier TXT avec tous vos dossiers et fichiers

trouver -ls> ~ / Téléchargements / IndexTree.txt

ensuite, ouvrez le fichier TXT et remplacez ./ & / par "*"; remplacer également "utilisateur utilisateur" par "utilisateur *" pour délimiter la taille et la date de date pour cette année, ne pas afficher l'année - gee !. Remplacez "\" par un espace

Ensuite, ouvrez dans le délimiteur de colonne XLS (Libre Office) "*" Enregistrer sous XLSX - (XLS ordinaire ne fait que 35 000 lignes - le mien avait 330 000 lignes) Supprimer la première colonne, remplacer par le numéro automatique 1 à travers tout Sélectionnez tout, TRIER par colonne C & 7 colonnes suivantes - passe normalement au col G

Et utilisez la fonction "trouver" de Libre Office au gré de vos envies

Giles Tomkin
la source
0

Au lanceur, vous verrez le dossier d'accueil. Cliquez dessus et sélectionnez la bibliothèque que vous souhaitez rechercher. Vous voyez dans le coin supérieur droit la réponse. Vous pouvez chercher avec ça.

René Geul
la source