web-dev-qa-db-fra.com

Comment rechercher des fichiers et des contenus de fichiers avec une interface graphique?

Lorsque j'utilise la fonction de recherche dans Nautilus , seuls les fichiers avec les noms de fichiers correspondants sont renvoyés. Il ne supporte même pas 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 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 de ne pas être sensible à la casse.

17
waspinator

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

Le gnome-search-tool peut être utilisé pour effectuer une recherche dans des fichiers. Sélectionnez le dossier de départ ou le répertoire dans lequel vous souhaitez effectuer la recherche, puis cliquez sur select more options et saisissez votre terme de recherche où il est dit 'contains the text. '. Cela peut être assez lent car cela fonctionne sans index, mais j'ai utilisé plusieurs fois et il a été utile pour les recherches de base.

12
user76204

Au lanceur, vous verrez le dossier personnel. 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.

0
Rene Geul

Voici ma solution pour 1,5 téraoctets de fichiers sur un disque dur externe - car vous pouvez effectuer une recherche avec "find-all" dans le fichier XLSX résultant. Nice and easy (Ne répond pas à la question de l'interface graphique, mais désolé)

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

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

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

Puis ouvrez dans le délinéateur de colonne XLS (Libre Office) "*" Save-As XLSX - (XLS ordinaire ne fait que 35 000 lignes - le mien avait 330 000 lignes) 7 prochaines colonnes - va au col G normalement

Et utilisez la fonction "Rechercher" de Libre Office à votre guise

0
Giles Tomkin