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 Les deux révisions suivantes
doc:systeme:locate [03/07/2014 00:06]
127.0.0.1 modification externe
doc:systeme:locate [10/08/2014 07:09]
Hypathie [Syntaxe]
Ligne 13: Ligne 13:
 dixit : MaTTux_ (un peu revu et corrigé par Haricophile) ;-)  dixit : MaTTux_ (un peu revu et corrigé par Haricophile) ;-) 
  
-===== Syntaxe ​=====+===== Introduction ​===== 
 +===Syntaxe ​===
  
-   locate <​options>​ <vos critères de recherche>​+   ​locate <​options>​ <vos critères de recherche>​ 
 + 
 +===Mise à jour de la base de donnée ===
  
 :-) **locate** effectue cette recherche dans une base de donnée rafraîchie automatiquement toutes les 24 h ! :-) **locate** effectue cette recherche dans une base de donnée rafraîchie automatiquement toutes les 24 h !
Ligne 21: Ligne 24:
  :​-( ​ Cela signifie aussi que **locate** ne peut être lancée sur un travail de moins de 24 h !  :​-( ​ Cela signifie aussi que **locate** ne peut être lancée sur un travail de moins de 24 h !
  
-:-D Mais !... Mais, mais, mais... Il est possible de réactualiser cette bd (base de données) par la commande ​en terminal root :+:-D Mais !... Mais, mais, mais... Il est possible de réactualiser cette bd (base de données) par la commande :
  
-   # ​updatedb+<code root>updatedb</​code>​
  
 Cette mise à jour prend plus ou moins de temps, selon les nouveautés que vous avez réalisées dernièrement sur votre pc. Cette mise à jour prend plus ou moins de temps, selon les nouveautés que vous avez réalisées dernièrement sur votre pc.
  
-''​locate'' ​respect ​les droits ​concernant ​le fruit de vos recherches. \\  +La commande ​''​locate'' ​permet de visualiser tous les fichiers en tant que simple utilisateur.\\  
-**locate sous user** ne trouvera que les fichiers consultables par cet **user**.+Cela est dû au fait qu'en lançant ''​locate'',​ nous utilisons maintenant l'​application ''​mlocate''​ qui évite tous les messages d'​erreurs qui pourraient survenir du fait de la limitation de droits. \\  
 + 
 +===Retrouver ​le chemin ​de "​mlocate"​ === 
 + 
 +La commande locate est un lien symbolique vers ''​mlocate''​. Pour le vérifier, on peut utiliser la commande ls((avec la commande ls, on obtient "​lrwxrwxrwx"​ où la première lettre symbolise le type de fichier)).\\  
 + 
 +Par exemple sur ma lenny : 
 + 
 +  ​Tout d'​abord,​ pour connaître le chemin complet de la commande : 
 + 
 +<​code ​user>type locate</​code>​ 
 + 
 +  locate est /​usr/​bin/​locate 
 + 
 +  ​Puis avec la commande ls : 
 + 
 +<​code ​user>ls -l /​usr/​bin/​locate</​code>​ 
 + 
 +  lrwxrwxrwx 1 root root 24 avr 17 13:06 /​usr/​bin/​locate -> /​etc/​alternatives/​locate 
 + 
 +> Où la première lettre "​l"​ (la lettre L minuscule), signifie qu'il s'agit d'un lien symbolique. 
 + 
 +  ​Puis on fait la même chose pour l'​utilitaire lié à locate : 
 + 
 +<code user>ls -l /​etc/​alternatives/​locate</​code>​ 
 + 
 +  lrwxrwxrwx 1 root root 16 avr 17 13:06 /​etc/​alternatives/​locate -> /​usr/​bin/​mlocate 
 + 
 +<note tip> 
 +Connaître le chemin, c'​est-à-dire aussi le nom complet d'une commande, permet parfois bien des tracas, lorsqu'​on veut utiliser cette commande dans un script shell.\\  
 +</​note>​
  
-En fait, en lançant ''​locate''​ nous utilisons ​maintenant ​l'​application ''​mlocate''​ qui évite tous les messages ​d'erreurs qui pourraient survenir des limitations par les droits. \\  +Il vous est maintenant ​possible pour effectuer une recherche ​d'utiliser ​
-Ainsi, pour voir le lien symbolique (l) attribué à **locate** sur ma lenny :+
  
-<​code>​ +  ​-soit ''​locate ​critère-de-recherche'' ​ 
-$ ls -l /usr/bin/locate  +  -soit ''​/​etc/​alternatives/​locate ​critère-de-recherche'' ​ 
-lrwxrwxrwx 1 root root 24 avr 17 13:06 /​usr/​bin/​locate ​-/​etc/​alternatives/​locate +  -soit enfin ''​/​usr/​bin/​mlocate ​critère-de-recherche''​
-$ ls -l /​etc/​alternatives/​locate +
-lrwxrwxrwx 1 root root 16 avr 17 13:06 /​etc/​alternatives/​locate ​-/​usr/​bin/​mlocate +
-</​code>​+
  
 +Et voilà, vous savez tout sur le p'tit nom de "​locate"​ 8-)
 ===== TP 01 Exemple d'​utilisation de locate ===== ===== TP 01 Exemple d'​utilisation de locate =====
  
doc/systeme/locate.txt · Dernière modification: 13/07/2015 11:56 par milou

Pied de page des forums

Propulsé par FluxBB