Amélioration de l'option de recherche Nautilus

23

Dans Nautilus, si j'appuie sur CTRL+ Fdans un dossier, j'obtiens une zone de recherche qui m'aide à rechercher dans le répertoire et les sous-répertoires actuels des noms et des types de fichiers spécifiques, mais que faire si je veux:

  • Trouver TOUS les fichiers (y compris les fichiers sans extensions)
  • Rechercher un fichier sans extension (sans le symbole de point ou sans autre séparateur de nom / extension)
  • Trouver un fichier avec / sans caractère spécial
  • Trouver tous les fichiers qui commencent / ne commencent pas par un caractère
  • Trouver tous les fichiers qui se terminent / ne se terminent pas par un caractère
  • Trouver tous les fichiers qui commencent / ne commencent pas par un caractère mais se terminent / ne se terminent pas par un caractère
  • Rechercher uniquement les fichiers / dossiers
  • Rechercher des fichiers contenant du texte spécifique
  • Rechercher des fichiers avec une taille inférieure / supérieure / égale à / à X
  • Rechercher des fichiers modifiés / créés dans la date X

Je demande car la recherche de KDE a toutes ces façons de rechercher des types de fichiers spécifiques et est beaucoup mieux dans ce domaine, donnant une assez bonne liberté quand je veux aller chercher pratiquement n'importe quoi.

Luis Alvarado
la source
Vous ne pouvez pas rechercher le contenu de fichiers en utilisant Nautilus ou autre chose que la ligne de commande. Étant donné que j'utilise Google Drive et Insync, je vais simplement sur Drive dans Chrome lorsque je souhaite rechercher du contenu, le problème étant que Drive n'autorise pas les recherches dans des dossiers spécifiques. Vous ne pouvez pas gagner, mais cette dernière méthode me convient généralement, même avec des fichiers de plus de 90 000 à rechercher.
user84339

Réponses:

26

Cela ressemble à un travail pour gnome-search-tool.

Exemple d'outil de recherche gnome

Il peut effectuer des correspondances partielles sur le nom du fichier et rechercher d'autres options:

  • Contenu du fichier
  • Date de modification
  • Taille
  • Vide de fichier
  • Propriétaire / Groupe
  • Exclusion du modèle de nom
  • Correspondance d'expression régulière de nom
  • Fichiers cachés et de sauvegarde

Ça peut aussi:

  • Suivez les liens symboliques
  • Exclure d'autres systèmes de fichiers

Vous pouvez définir un emplacement à rechercher. Dans mon exemple, j'ai deux fichiers .gpl dans ce répertoire mais un seul contenant le mot serveur .

Octavian A. Damiean
la source
2
Je connais celui-ci, je demande le Nautilus spécifique.
Luis Alvarado
6

Comment utiliser les caractères génériques, en particulier le * (étoile) dans Linux Ubuntu Nautilus GUI File Search?

Je me débattais aussi avec ce problème, mais je pense avoir trouvé une réponse.

Voici les modèles de recherche Windows et Nautilus équivalents:

Windows: diagramme * .ppt

Nautilus: diagramme ppt

Fondamentalement, essayez d'utiliser un caractère de barre d'espace dans Nautilus où vous utiliseriez normalement un caractère *. Je pense que j'ai enfin compris cela, après des années d'essayer ... soupir.

Sébastien
la source
1
Cela m'a beaucoup aidé. C'est la réponse la plus simple. Pourquoi a-t-il été rejeté?
Yonatan Simson
aidez-moi aussi beaucoup, en fait cela devrait être accepté réponse
Rodrigo Rodrigues
5

Lorsque vous effectuez une recherche normale avec Nautilus, il recherchera dans le dossier actuel et tous les sous-dossiers les fichiers avec le motif de recherche dans leurs noms. Vous pouvez limiter le type de fichiers que vous souhaitez en cliquant sur le bouton «+» une fois la recherche lancée et en ajoutant une règle sur le type de fichier.

C'est à peu près tout ce que vous pouvez faire, je pense. Pour la recherche avancée, les utilisateurs avancés utilisent le programme de ligne de commande findet les autres utilisateurs n'ont aucune solution.

Nyamiou The Galeanthrope
la source
3

Je vais répondre à la "première question réelle". après des recherches approfondies et irssi, vers septembre 2013, la réponse semble être;

Non, pas possible - que la recherche Nautilus ctrl-F ne trouve pas TOUS les fichiers (y compris les fichiers sans extensions).

S'il vous plaît comprendre que je suis vraiment ne cherche pas à être négatif, en fait , je crois en fait face au problème cela peut effectivement obtenir ce fixe.

Donner le conseil que l'utilisateur devrait plutôt utiliser un programme différent (gnome-search-tool), ou faire autre chose à la place de ce qui était voulu (pour les fichiers avec le motif de recherche (plus contraint) dans leurs noms) est ambigu et finalement inutile .

c'est soit un simple, non ce n'est pas possible. ou oui, suivi de la méthode pour atteindre l'objectif. le cas échéant, d'autres conseils devraient suivre la réponse à la question.

Fred
la source
3
Ceci est un commentaire, n'est-ce pas?
Manuel
1

Je voulais ajouter, en plus des réponses fournies et en prolongeant la réponse d'Octavian, un moyen simple d'améliorer l'option de recherche en activant la saisie anticipée. Avec la ligne de terminal suivante, nous pouvons rendre la recherche plus intuitive:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false
Luis Alvarado
la source
0

J'ai découvert par hasard que, contrairement à ce qui est indiqué dans une autre réponse, et malgré ce qui n'est pas documenté dans l'aide (!!!), un caractère espace dans la chaîne de recherche n'agit pas comme un caractère générique mais comme une condition ET.

Exemple: "screen .png -4" trouvera les noms de fichiers contenant les 3 chaînes "sceen", ".png" et "-4".

Je suis très surpris que les aides soient (généralement) si imprécises et qu'aucune chaîne spéciale de recherche Nautilus ne soit utilisée et insérée par l'icône "+", pour ajouter des conditions de recherche spéciales telles que l'option "pas dans les sous-dossiers" si nécessaire.

Papou
la source