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
保護されたディレクトリのファイルは表示されません。