如何在 CentOS 7 上找到 mysql 驱动程序的位置?

如何在 CentOS 7 上找到 mysql 驱动程序的位置?

MariaDB 安装在远程 CentOS 7 服务器上。如何mysql-connector-java-5.0.8.jar在服务器文件系统中找到最接近的等效位置?

grep似乎只搜索文件内容。我研究的示例find必须更多地使用确切的文件名或所有者名称或文件扩展名。我想找到mysql-connector-java名称中可能包含类似内容的文件。

答案1

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

谓词-mount是为了find跳过搜索虚拟文件系统,例如/procand /sys(对搜索无用)以及其他可能安装的东西,例如网络安装的文件系统(这可能会使其非常慢!),但如果您想搜索绝对所有内容,则可以忽略它。

答案2

大多数系统都有一个locate每晚更新的数据库。这会对find整个系统进行检查并将结果存储在优化的数据库中。

在这种情况下locate mysql-connector-java应该比解决方案更快地给出答案find

请注意,locate只会显示每个用户都可以找到的文件,因此不会显示受保护目录中的文件。

相关内容