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
locate [Le 04/02/2018, 11:53]
86.250.148.235 [Installation]
locate [Le 04/02/2018, 11:58]
86.250.148.235 [Utilisation de locate]
Ligne 34: Ligne 34:
    sudo apt-get install mlocate    sudo apt-get install mlocate
  
-L'​installation de mlocate modifiera le binaire ///​usr/​bin/​locate//​ pour pointer sur mlocate. Après l'​installation,​ vous devez exécuter /​etc/​cron.daily/​mlocate manuellement pour créer la base de données, faute de quoi //locate// ne fonctionnera pas correctement. ​Un fichier script //mlocate// est placé dans /​etc/​cron.daily pour être exécuté chaque jour et mettre à jour la-dite base de donnée, qui se trouve à l'​emplacement ///​var/​lib/​mlocate/​mlocate.db//​.+Un fichier script //mlocate// est placé dans /​etc/​cron.daily pour être exécuté chaque jour et mettre à jour la base de donnée ​mlocate, qui se trouve à l'​emplacement ///​var/​lib/​mlocate/​mlocate.db//​. L'​installation de mlocate modifie le binaire ///​usr/​bin/​locate//​ pour pointer sur la version "​mlocate"​. Si mlocate n'​était pas pré-installé sur votre système, que vous avez réalisé une installation manuelle et que vous souhaitez utiliser //locate// sans attendre, vous devez exécuter /​etc/​cron.daily/​mlocate manuellement (une seule fois) dans un terminal pour créer la base de données, faute de quoi la commande de recherche ne fonctionnera pas correctement.
 ===== Fonctionnement ===== ===== Fonctionnement =====
 ==== Utilisation de locate ==== ==== Utilisation de locate ====
  
-Rechercher par exemple le fichier "​.profile"​+Rechercher par exemple le fichier "​.profile" ​:
  
    ​locate .profile    ​locate .profile
  
-Rechercher tous les fichiers mp3 (en majuscules et minuscules) en affichant page par page+Rechercher tous les fichiers mp3 (en majuscules et minuscules) en affichant page par page 
    ​locate -i mp3 | less    ​locate -i mp3 | less
  
-=== Mise à jour manuellement ​de la base de données ====+=== Mise à jour manuelle ​de la base de données ====
  
    sudo updatedb    sudo updatedb
  
 +=== Exclusion de répertoire de l'​indexation ===
  
-=== exclusion de répertoire de l'​indexation === +L'​indexation d'une grande quantité de fichiers est consommatrice de ressources/​temps et nécessite un espace disque important. Il peut donc se révéler intéressant d'​exclure ​certains ​répertoires de l'​indexation.
-L'​indexation d'une grande quantité de fichiers est consommatrice de ressources/​temps et nécessite un espace disque important. +
-Il peut donc se révéler intéressant d'​exclure ​des répertoires de l'​indexation.+
  
-Cela se fait dans le fichier **/​etc/​updatedb.conf** en ajoutant le répertoire en question dans les **PRUNEPATHS**+Cela se fait dans le fichier **/​etc/​updatedb.conf** en ajoutant le répertoire en question dans les **PRUNEPATHS** ​:
  
 <file bash /​etc/​updatedb.conf>​ <file bash /​etc/​updatedb.conf>​
 PRUNEPATHS="/​tmp /var/spool /media /​home/​.ecryptfs /data" PRUNEPATHS="/​tmp /var/spool /media /​home/​.ecryptfs /data"
 </​file>​ </​file>​
-Les fichiers contenus dans les répertoires /tmp /var/spool /media /​home/​.ecryptfs et /data sont donc exclus de l'​indexation.+ 
 +Dans cet exemple, les fichiers contenus dans les répertoires /tmp /var/spool/media/​home/​.ecryptfs et /data sont exclus de l'​indexation.
  
  
  • locate.txt
  • Dernière modification: Le 06/05/2023, 09:59
  • par 92.137.30.180