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

3
O comando

locate pesquisa um índice que o sistema cria periodicamente.

Como se certificar, qualquer novo arquivo que você esteja procurando faz parte do índice? Existe algum comando explícito para indexar?

    
por overexchange 16.04.2017 / 14:22

1 resposta

6

Do manual ( man locate ):

locate reads one or more databases prepared by updatedb(8) and writes file names matching at least one of the PATTERNs to standard output, one per line.

Portanto, updatedb grava o banco de dados. Normalmente, ele já está configurado para ser executado periodicamente no cron em muitos sistemas. Não deve ser possível atualizar o banco de dados de localização do sistema como um usuário comum. Então, talvez sudo updatedb funcione melhor em muitos sistemas.

    
por 16.04.2017 / 14:28

Tags