Rechercher dans ce blog

lundi 18 janvier 2010

Recherche de fichiers sous Linux

Pour rechercher des fichiers sous Linux, il existe deux méthodes. Soit une recherche en ligne de commande soit via une interface graphique.  Gnome Search Tool est un des composants de l'environnement de bureau Gnome. Il ne nécessite donc aucune installation.

( Gnome Search tool )

Gnome Search tool est accessible via le menu Raccourcis, en utilisant l'option Rechercher des fichiers. Vous pouvez utiliser dans vos recherches des noms complets ou partiels, avec ou sans caractères génériques. Vous pouvez également faire des recherches en indiquant une chaîne de caractères à l'intérieur d'un fichier texte, ou dans une plage de dates.
Vous devez spécifier sur quel volume (disque dur) vous voulez effectuer le recherche. Le caractère générique "*" remplace les caractères que vous ne connaissez pas. Exemple  : *Travail*.doc ou Vacance*.jpg ou *.doc

Pour faire une recherche dans un terminal nous utiliserons la commande locate. Locate utilise une base de données indexées listant tous les répertoires et fichiers du champ concerné située à /var/lib/mlocate/mlocate.db. Par défaut l'indexation se fait chaque jour. Grâce à cela, on va pouvoir trouver instantanément tout ce qui existait avant le dernier démarrage.

Quand ré-indexer ? Si vous utilisez l'hibernation ou la mise en veille pendant une longue période, comprenez que l'indexation n'a été lancée qu'au dernier démarrage de votre machine. locate seule ne pourra donc retrouver un fichier récemment installé ou déplacé sans ré-indexation. Depuis la mise en service de mlocate, celle-ci ne prend généralement que quelques secondes. Tapez sur votre console : sudo updatedb

Updatedb possède un fichier de configuration. updatedb.conf situé dans le répertoir /etc/ . Par défaut updatedb, n'indexe pas les fichier des disques dur montés. Nous allons lui permettre en modifier le fichier de configuration. en enlevant /media dans la ligne PRUNEPATHS="/tmp /var/spool /media"

Sauvegarder la modification et lancez : sudo updatedb.conf
Effectuez une recherche : locate *Adresses*.xls


Aucun commentaire:

Enregistrer un commentaire