Como funciona a indexação com o comando localizar?

Como funciona a indexação com o comando localizar?

locateO comando pesquisa um índice que o sistema cria periodicamente.

Como ter certeza de que qualquer novo arquivo que você está procurando faz parte do índice? Existe algum comando explícito para indexar?

Responder1

Do manual ( man locate):

localizar lê um ou mais bancos de dados preparados por updateb(8) e grava nomes de arquivos que correspondam a pelo menos um dos PATTERNs na saída padrão, um por linha.

Então, updatedbescreve o banco de dados. Normalmente já está configurado para ser executado periodicamente a partir do cron em muitos sistemas. Não deve ser possível atualizar o banco de dados de localização do sistema como um usuário regular. Então, talvez sudo updatedbfuncione melhor em muitos sistemas.

informação relacionada