J'utilise Ubuntu depuis environ 2 semaines et je suis toujours frustré par les opérations de fichiers simples.
Je veux trouver un fichier appelé 9.jpg . Chaque commande interne et programme tiers que j'ai essayé me donne 99.jpg, 999.jpg, "lovepotion number9.jpg" et un zillion d'autres similaires.
Comment recherchez-vous un nom de fichier EXACT SANS caractères génériques?
Ce n'est que ma dernière frustration. Il me manque évidemment quelque chose de basique. bon tutoriel n'importe où?
la source
locate - r \[filename]
". les deux semblent fonctionner.man locate
? Parce que le mien dit d'utiliserlocate -b '\NAME'
.Pour rechercher un fichier exact sans caractère générique, utilisez la
find
commande.Ouvrez un terminal en appuyant sur Ctrl+ Alt+T
Tapez la commande et appuyez sur Enter
Si vous souhaitez rechercher uniquement dans votre dossier de départ, utilisez
~/
plutôt que/
et ainsi de suite. Remplacez-le/
par le nom du répertoire que vous souhaitez rechercher. Si vous souhaitez rechercher dans le répertoire actuel et tous les répertoires qui le contiennent, utilisez./
à la place de/
.la source
La recherche dans nautilus (le gestionnaire de fichiers) est, par conception, limitée à une simple option générique. Si vous avez besoin de quelque chose de plus sophistiqué, vous pouvez opter pour l'interface graphique ou la ligne de commande.
GUI: installez le package gnome-search-tool, soit via le centre logiciel, soit en tapant
Exécutez-le (il est appelé "recherche de fichiers"). Laissez l'entrée principale vide et ajoutez une option de recherche appelée "Le nom correspond à l'expression régulière". Dans le nouveau champ de texte, tapez
^9.jpg
(le^
début correspond au début d'une chaîne dans une expression régulière).Quant à la ligne de commande, l'
find
utilitaire vous donnera la réponse précise:Considérez ceci: les fichiers "999.jpg" et "9.jpg" dans le répertoire
t/
:J'espère que c'est clair.
la source