De locate(1)
, ou seja, executar man 1 locate
, pode-se ler
DESCRIPTION
The locate program searches a database for all pathnames which match the
specified pattern. The database is recomputed periodically (usually
weekly or daily),
que pode explicar resultados desatualizados. Um pouco além disso existe:
/System/Library/LaunchDaemons/com.apple.locate.plist Job that starts the
database rebuild
, que indica uma reconstrução semanal. (Isso está em uma versão do Mac OS X 10.11, então a Apple pode ter mexido com as coisas desde então.)
Mais típico no macOS pode ser usar mdfind
ou ferramentas semelhantes que se ligam ao banco de dados Spotlight; esse banco de dados pode ser atualizado com mais freqüência do que o banco de dados de localização. (Mas eu desabilitei as ferramentas do Spotlight enquanto elas enlouquecem com E / S no meu velho disco rígido de 2009 do metal fino ...)