O programa locate procura em seu banco de dados por todos os nomes de caminho que correspondam ao texto do nome do arquivo que você está procurando. O banco de dados é recalculado periodicamente, geralmente semanalmente ou diariamente, e contém os nomes de caminho de todos os arquivos que são publicados acessível.
Para atualizar manualmente o banco de dados do comando locate, execute:
/usr/libexec/locate.updatedb
Dica de Segurança ao Executar updatebd
Procure não usar o usuário root para atualizar o banco de dados do comando locate. Se por ventura fizer isso será alertado que
Você está executando updatedb como root. Isso revelará todos os nomes de arquivos em sua máquina a todos os usuários de login, o que é um risco de segurança.
Veja o erro no terminal:
root@freebsd:~ # /usr/libexec/locate.updatedb >>> WARNING >>> Executing updatedb as root. This WILL reveal all filenames >>> on your machine to all login users, which is a security risk.