locate
El comando busca un índice que el sistema crea periódicamente.
¿Cómo asegurarse de que cualquier archivo nuevo que esté buscando forme parte del índice? ¿Existe algún comando explícito para indexar?
Respuesta1
Del manual ( man locate
):
localizar lee una o más bases de datos preparadas por actualizadob(8) y escribe nombres de archivos que coincidan con al menos uno de los PATRONES en la salida estándar, uno por línea.
Entonces, updatedb
escribe la base de datos. Por lo general, ya está configurado para ejecutarse periódicamente desde cron en muchos sistemas. No debería ser posible actualizar la base de datos de localización del sistema como usuario normal. Entonces, quizás sudo updatedb
funcione mejor en muchos sistemas.