Inicio·Comandos de terminal

locate

Archivos y directorios

Uso

locate [name]

Consulta un índice ya creado en vez del disco: responde al instante, pero no ve los archivos creados tras el último updatedb.

Opciones habituales

OpciónSignificado
-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

Ejemplos

locate -i nginx.conf

Finds the config anywhere on disk, instantly.

sudo updatedb

Rebuilds the index so new files can be found.

Mover, borrar y buscar. Algunos no preguntan dos veces, y por eso -i se vuelve costumbre.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace locate?

Consulta un índice ya creado en vez del disco: responde al instante, pero no ve los archivos creados tras el último updatedb.

Q. ¿Cómo se escribe?

locate [name] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 6; la lista completa está en man locate. Este comando está en Archivos y directorios.

Comandos relacionados

página man: man locate