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/proc/sys

답변2

locate대부분의 시스템에는 밤마다 업데이트되는 데이터베이스가 있습니다 . 전체 시스템을 점검 find하고 그 결과를 최적화된 데이터베이스에 저장합니다.

이 경우 locate mysql-connector-java답변은 솔루션보다 빠르게 제공되어야 합니다 find.

모든 사용자가 찾을 수 있는 파일만 표시 locate되므로 보호된 디렉터리의 파일은 표시되지 않습니다.

관련 정보