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
跳过搜索虚拟文件系统,例如/proc
and /sys
(对搜索无用)以及其他可能安装的东西,例如网络安装的文件系统(这可能会使其非常慢!),但如果您想搜索绝对所有内容,则可以忽略它。
答案2
大多数系统都有一个locate
每晚更新的数据库。这会对find
整个系统进行检查并将结果存储在优化的数据库中。
在这种情况下locate mysql-connector-java
应该比解决方案更快地给出答案find
。
请注意,locate
只会显示每个用户都可以找到的文件,因此不会显示受保护目录中的文件。