Sistemas Linux possuem uma excelente ferramenta para nos ajudar na localização de arquivos na estrutura de diretórios, o comando slocate.
Este comando cria um banco de dados contendo a listagem dos arquivos do sistema e sua localização na estrutura de diretórios. O banco de dados criado pelo comando slocate fica localizado no diretório /var/lib/slocate e chama-se slocate.db.
O banco de dados é criado emitindo-se o comando
# slocate -u
Em seguida, podemos procurar pela localização de um arquivo usando a seguinte sintaxe:
# slocate
Por exemplo:
# slocate make /usr/lib/perl5/5.00503/B/makeliblinks /usr/lib/phyton1.5/config/makesetup /usr/lib/mrtg/cfgmaker /usr/lib/mrtg/contrib/atmmaker /usr/lib/mrtg/contrib/atmmaker/atmmaker ...
O tempo de resposta do comando slocate é excelente.
Nota: similar ao slocate, temos seu antecessor, o comando locate.