Outils pour utilisateurs

Outils du site


tech:cherche-fichier-rapide-updatedb-locate

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édentesRévision précédente
Prochaine révision
Révision précédente
tech:cherche-fichier-rapide-updatedb-locate [2025/10/01 21:16] Jean-Baptistetech:cherche-fichier-rapide-updatedb-locate [2026/04/09 11:19] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>FS}}
 +
 +# Cherche rapide de fichier grâce à updatedb et locate
 +
 +Voir aussi :
 +* plocate (a vocation de remplacer le bon vieux mlocate)
 +* [[Find list - Trouver des fichiers à partir d'une liste]]
 +
 +### Exemple 1
 +
 +~~~bash
 +# systemd-run -p IOWeight=10 updatedb
 +updatedb -l 0 -o db_file -U source_directory
 +locate -d db_file NOM_FICHIER
 +~~~
 +
 +
 +### Exemple 2
 +
 +~~~bash
 +updatedb -l 0 --prunenames ".git .bzr .hg .svn .gz" --prunepaths "${HOME}/tmp ${HOME}/mnt" -U ~ -o ~/mlocate.db
 +locate -d ~/mlocate.db NOM_FICHIER
 +locate -d ~/mlocate.db NOM_FICHIER -0 | xargs -0 ls -ld
 +~~~
 +
 +Note : prunepaths doit contenir des chemin absolus
 +
 +<http://fr.wikipedia.org/wiki/Locate>
 +<http://www.thegeekstuff.com/2012/03/locate-command-examples/>
 +
 +
 +Exemples
 +To create a private mlocate database as an user other than root, run
 +~~~bash
 +updatedb -l 0 -o db_file -U source_directory
 +~~~
 +Source : <http://linux.die.net/man/8/updatedb>
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki