O comando locate
, que é instalado na maioria das máquinas Linux, obtém suas informações de um banco de dados contendo todos os caminhos no sistema. Um cron job mantém esse banco de dados.
Existem implementações concorrentes de locate
e provavelmente ideias concorrentes sobre onde o banco de dados deve estar, então você pode ter que desenterrar algumas versões para encontrar todos os lugares onde ele pode estar escondido. (Se você já estivesse na máquina, você poderia locate locatedb
!)
Na minha máquina Debian é /var/cache/locate/locatedb