Accueil·Commandes du terminal

locate

Fichiers et répertoires

Syntaxe

locate [name]

Interroge un index déjà construit plutôt que le disque : instantané, mais aveugle aux fichiers créés depuis le dernier updatedb.

Options courantes

OptionSignification
-iIgnore case
-lStop after N results
-cPrint only how many matched
-bGNU mlocate: match the file name, not the whole path
-rGNU: read the pattern as a regular expression
-eGNU: skip entries that no longer exist on disk

Exemples

locate -i nginx.conf

Finds the config anywhere on disk, instantly.

sudo updatedb

Rebuilds the index so new files can be found.

Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait locate ?

Interroge un index déjà construit plutôt que le disque : instantané, mais aveugle aux fichiers créés depuis le dernier updatedb.

Q. Comment l’écrire ?

locate [name] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 6 ici ; la liste complète est dans man locate. Cette commande relève de Fichiers et répertoires.

Commandes liées

page man: man locate