私は自分のマシンでfedora15を使用しています。実際、私はapache-tomcat-7.0.37
ファイルシステム全体を検索するような名前のフォルダを見つけようとしています
実際、私はパスに以下のようないくつかのフォルダを持っていました/opt/tomcat/
apache-tomcat-7.0.37
apache-tomcat-6.0.34
apache-tomcat-7.0.67
.........
そして、いくつかのフォルダは/usr/share/tomcat/
apache-tomcat-4.0.7
apache-tomcat-6.0.4
apache-tomcat-8.0.6
.........
だから私はコマンドを使用してLinuxターミナルからこれらすべてのフォルダパスを見つけ/検索/検索することです。
私はたくさんグーグルして、以下のようないくつかのコマンドを手に入れlocate
ましfind
た
find / -name apache-tomcat*
locate apache-tomcat
上記のコマンドは、フォルダの余分な不要な情報を含むすべてのフォルダを一覧表示しているので、実際に必要なのは、次のような名前のフォルダのみを検索する必要があることです。apache-tomcat-x.x.x,apache-tomcat-xx.xx.xx
ここでフォルダ名の開始語apache-tomcat
は同じで、整数部分(version number
)のみが変更されます。整数の代わりに正規表現を使用してフォルダを検索するなど、バージョン番号が異なるすべてのフォルダを検索したいのです。
apache-tomcat-xx.x.xxx
ですから、正規表現を使用したコマンドを使用するか、名前の付いたすべてのフォルダーを検索するようなコマンドを使用して、上記のシナリオのフォルダーを検索する方法を教えてください。