como encontro a localização dos drivers mysql no CentOS 7?

1

O MariaDB é instalado em um servidor remoto do CentOS 7. Como posso encontrar a localização do equivalente mais próximo a mysql-connector-java-5.0.8.jar no sistema de arquivos do servidor?

grep parece pesquisar apenas o conteúdo do arquivo. Os exemplos de find que pesquisei têm que fazer mais com nomes de arquivo exatos, nomes de proprietários ou extensões de arquivos. Eu quero encontrar arquivos que possam ter algo como mysql-connector-java em seus nomes.

    
por CodeMed 13.02.2015 / 03:32

2 respostas

1
find / -mount -name '*mysql-connector-java*' -print

o predicado -mount é para que find ignore os sistemas de arquivos virtuais como /proc e /sys (inútil pesquisar) e outras coisas que podem ser montadas como sistemas de arquivos montados em rede (o que pode torná-lo realmente lento !), mas você pode omiti-lo se quiser pesquisar absolutamente tudo.

    
por 13.02.2015 / 03:36
0

A maioria dos sistemas tem um banco de dados locate que é atualizado todas as noites. Isso faz um find sobre todo o sistema e armazena o resultado em um banco de dados otimizado.

Nesse caso, locate mysql-connector-java deveria ter dado uma resposta mais rápida do que a solução find .

Observe que locate mostrará apenas arquivos que podem ser encontrados por todos os usuários, portanto, arquivos em diretórios protegidos não serão mostrados.

    
por 13.02.2015 / 10:02