logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:locate [10/08/2014 07:10]
Hypathie [TP 01 Exemple d'utilisation de locate]
doc:systeme:locate [10/08/2014 07:44]
Hypathie [LOCATE - Commande de Recherche]
Ligne 1: Ligne 1:
 ====== LOCATE - Commande de Recherche ====== ====== LOCATE - Commande de Recherche ======
 +
 +  * Objet : retrouver des fichiers avec la commande locate
 +  * Niveau requis : {{débutant}}
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
 +    * Création par [[user>​MaTTux]] juin 2012
 +    * Testé par <​Hypathie>​ le <Août 2014>
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=96486#​p96486| Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 +
 +
 +
 +dixit : MaTTux_ (un peu revu et corrigé par Haricophile) ;-) 
 +
 +===== Introduction =====
 +===Comment la commande locate fonctionne-t-elle ? ===
  
 ''​locate''​ renvoie __le cheminement complet__ du sujet de votre recherche. ''​locate''​ renvoie __le cheminement complet__ du sujet de votre recherche.
Ligne 10: Ligne 24:
  
 ''​locate''​ est donc très complémentaire de la commande [[:​doc:​systeme:​find]] qui elle est plus adaptées aux recherches locales et complexes, notamment avec des traitements sur les résultats comme avec la classique commande [[GREP]] ou en utilisant l'​option -exec  ''​locate''​ est donc très complémentaire de la commande [[:​doc:​systeme:​find]] qui elle est plus adaptées aux recherches locales et complexes, notamment avec des traitements sur les résultats comme avec la classique commande [[GREP]] ou en utilisant l'​option -exec 
- 
-dixit : MaTTux_ (un peu revu et corrigé par Haricophile) ;-)  
- 
-===== Introduction ===== 
-===Syntaxe === 
- 
-   ​locate <​options>​ <vos critères de recherche>​ 
  
 ===Mise à jour de la base de donnée === ===Mise à jour de la base de donnée ===
Ligne 63: Ligne 70:
 </​note>​ </​note>​
  
-Il vous est maintenant possible pour effectuer une recherche d'​utiliser : +Il vous est maintenant possiblepour effectuer une recherched'​utiliser : 
  
   -soit ''​locate critère-de-recherche'' ​   -soit ''​locate critère-de-recherche'' ​
Ligne 69: Ligne 76:
   -soit enfin ''/​usr/​bin/​mlocate critère-de-recherche''​   -soit enfin ''/​usr/​bin/​mlocate critère-de-recherche''​
  
-Et voilà, vous savez tout sur le p'tit nom de "locate" 8-)+===Et sa syntaxe === 
 + 
 +   locate ​<​options>​ <vos critères de recherche>​ 
 + 
 ===== TP 01 Exemple d'​utilisation de locate ===== ===== TP 01 Exemple d'​utilisation de locate =====
  
Ligne 110: Ligne 121:
 Pour ignorer les Majuscules ou minuscules : Pour ignorer les Majuscules ou minuscules :
  
-locate -i '​*W.jpg'​+<code user>locate -i '​*W.jpg'​</​code>​ 
 +<​code>​
 /​home/​mon_user/​2010-04-16--23.00.39/​002w.jpg /​home/​mon_user/​2010-04-16--23.00.39/​002w.jpg
 /​home/​mon_user/​2010-04-16--23.00.39/​005w.jpg /​home/​mon_user/​2010-04-16--23.00.39/​005w.jpg
Ligne 117: Ligne 129:
 /​home/​mon_user/​2010-04-18--17.36.56/​003w.jpg /​home/​mon_user/​2010-04-18--17.36.56/​003w.jpg
 .../... .../...
 +</​code>​
  
 Notez l'​emploi des quotes ''​ pour signaler au shell qu'il s'agit d'une chaine de caractère. Notez l'​emploi des quotes ''​ pour signaler au shell qu'il s'agit d'une chaine de caractère.
Ligne 124: Ligne 137:
 Pour afficher les 2 premiers résultats contenant "​net"​ dans le dossier des configurations /etc : Pour afficher les 2 premiers résultats contenant "​net"​ dans le dossier des configurations /etc :
  
-locate -n 2 '/​etc*net*'​+<code user>locate -n 2 '/​etc*net*'​</​code>​
  
 === Option -c === === Option -c ===
  
 Pour comptabiliser les fichiers trouvés : Pour comptabiliser les fichiers trouvés :
 +<code user>​locate -c '​*w.jpg'</​code>​
  
-   $ locate -c '​*w.jpg'​ 
    15    15
  
 === Option -r === === Option -r ===
  
-   ​$ ​locate -r <nom du répertoire> ​ <ou nom du fichier>​ +  ​locate -r <nom du répertoire> ​ <ou nom du fichier>​ 
-L'​option -r va créer récursivement le contenu de tous les sous-répertoires et fichiers se trouvant dans le répertoire indiqué. ​\\  + 
-Le contenu ( liste) sera stocké à la suite du fichier slocate.db ( la database ), qui se trouve dans le répertoire :+ 
 +>L'​option -r va créer récursivement le contenu de tous les sous-répertoires et fichiers se trouvant dans le répertoire indiqué.  
 +>Le contenu ( liste) sera stocké à la suite du fichier slocate.db ( la database ), qui se trouve dans le répertoire : 
    /​var/​lib/​slocate/​slocate.db ​    /​var/​lib/​slocate/​slocate.db ​
  
doc/systeme/locate.txt · Dernière modification: 13/07/2015 11:56 par milou

Pied de page des forums

Propulsé par FluxBB