locate(1) General Commands Manual locate(1) NOM locate - Trouver des fichiers par leur nom SYNOPSIS locate [OPTION]... MOTIF... DESCRIPTION locate lit une ou plusieurs bases de donnees preparees par updatedb(8) et ecrit les noms des fichiers correspondants a au moins un des MOTIFs sur la sortie standard, un par ligne. Si --regex n'est pas specifie, alors MOTIFs peuvent contenir des caracteres developpement de nom (jokerrs). Si aucun MOTIF ne contient de caracteres jokers, locate se comporte comme si le motif etait *MOTIF*. Par defaut, locate ne verifie pas si les fichiers trouves dans la base de donnees existent encore (mais il requiert que tous les repertoires parents existent si la base de donnees a ete construite avec --require-visibility no). locate ne pourra pas trouver des fichiers crees apres la derniere mise a jour de la base de donnees pertinente. CODE DE RETOUR locate renvoie le code 0 si une correspondance a ete trouvee ou si locate a ete passee avec l'une des options --limit 0, --help, --statistics ou --version. Si aucune correspondance n'a ete trouve ou si une erreur fatale est survenue, locate renvoie le code 1. Les erreurs rencontrees lors de la lecture de la base de donnees ne sont pas fatales, la recherche continue dans les autres bases de donnees s'il y en a. OPTIONS -A, --all Afficher seulement les entrees qui correspondent a tous les MOTIFS au lieu de n'en exiger qu'un pour la correspondance. -b, --basename N'etablir la correspondance que dans le nom de base avec les motifs indiques. C'est le contraire de --wholename. -c, --count Au lieu d'afficher les noms de fichiers sur la sortie standard, n'afficher que le nombre d'entrees qui correspondent. -d, --database CHEMIN_B_D Remplacer la base de donnees par defaut par CHEMIN_B_D. CHEMIN_B_D est une liste de noms de fichiers de base de donnees separes par des deux points (:). Si plus d'une option --database est indiquee, le chemin resultant est une concatenation des differents chemins. Un nom de fichier de base de donnees vide est remplace par celui de la base de donnees par defaut. Un fichier de base de donnees nomme - fait reference a l'entree standard. Notez qu'une base de donnees peut etre lue qu'une seule foisdepuis l'entree standard. -e, --existing N'afficher que les entrees qui font reference a des fichiers existants au moment ou locate est execute. -L, --follow Lors de la verification pour connaitre l'existence des fichiers (si l'option --existing est specifiee), suivre les liens symboliques finaux. Cela exclut les liens symboliques casses de la sortie. C'est le comportement par defaut. L'oppose peut etre specifie en utilisant --nofollow. -h, --help Afficher un resume des options disponibles sur la sortie standard et quitter. -i, --ignore-case Ignorer les differences entre minuscules et majuscules lors de la correspondance des motifs. -l, --limit, -n LIMITE Quitter avec succes apres avoir trouve LIMITE entrees. Si l'option --count est specifiee, le decompte resultant est aussi limite a LIMITE. -m, --mmap Ignore, pour la compatibilite avec BSD et GNU locate. -P, --nofollow, -H Lors de la verification de l'existence de fichiers (si l'option --existing est specifiee), ne pas suivre les liens symboliques finaux. Cela affichera les liens symboliques casses comme les autres fichiers. C'est le contraire de --follow. -0, --null Separer les entrees sur la sortie en utilisant le caractere ASCII NULL au lieu d'ecrire chaque entree sur une ligne separee. Cette option est concue pour l'interoperabilite avec l'option --null de GNU xargs(1). -S, --statistics Afficher les statistiques de chaque base de donnees lues sur la sortie standard au lieu de rechercher les fichiers, puis quitter. -q, --quiet Ne pas afficher de messages sur les erreurs survenues pendant la lecture et le traitement des bases de donnees. -r, --regexp REGEXP Chercher une expression rationnelle simple REGEXP. Aucun MOTIF n'est admis si cette option est utilisee, mais cette option peut etre specifiee plusieurs fois. --regex Interpreter tous les MOTIFS comme des expressions rationnelles etendues. -s, --stdio Ignore, pour la compatibilite avec BSD et GNU locate. -V, --version Afficher les informations sur la version et la licence de locate sur la sortie standard, puis quitter avec succes. -w, --wholename Faire correspondre seulement le nom de chemin entier avec les MOTIFS specifies. C'est le comportement par defaut. Le contraire peut etre specifie par l'utilisation de --basename. EXEMPLES Pour rechercher un fichier nomme exactement NOM (pas *NOM*), utilisez locate -b '\NOM' Comme \ est un caractere joker, cela desactive le remplacement implicite de NOM par *NOM*. FICHIERS /var/lib/mlocate/mlocate.db La base de donnees recherchee par defaut. ENVIRONNEMENT LOCATE_PATH Chemin vers des bases de donnees supplementaires, ajoutees apres la base de donnees par defaut ou la base de donnees indiquee par l'utilisation de l'option --database. NOTES L'ordre dans lequel les bases de donnees interrogees sont traitees n'est pas specifie, ce qui permet a locate de reordonnancer le chemin de la base de donnees pour des raisons de securite. locate se veut compatible avec slocate (sans les options utilisees pour creer la base de donnees) et GNU locate, dans cet ordre. C'est la raison de l'option --follow par defaut peu pratique, et des options --regex et --regexp qui pretent a confusion. Le raccourci -r est incompatible avec GNU locate ou il correspond a l'option --regex. Utiliser les noms d'options de forme longue pour eviter la confusion. La variable d'environnement LOCATE_PATH remplace la base de donnees par defaut dans BSD et GNU locate, mais est ajoutee aux autres bases de donnees dans cette implementation et slocate. AUTEUR Miloslav Trmac VOIR AUSSI updatedb(8) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Frederic Delanoy , Florentin Duneau et bubu Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . mlocate Sep 2012 locate(1)