O comando locate
consulta um banco de dados em vez de varrer o sistema de arquivos, pois a varredura de todo o sistema de arquivos pode ser demorada. Como resultado, o banco de dados pode ficar fora de sincronia com o sistema de arquivos por um tempo após você adicionar ou remover arquivos. O banco de dados é atualizado quando o comando updatedb
é executado, o que geralmente é programado para ser feito uma vez por dia. Portanto, é normal que locate
ainda mostre arquivos imediatamente depois de removê-los.