web-dev-qa-db-ja.com

特定のフォルダーでjarファイルを見つけるコマンドは何ですか?

特定のフォルダーでjarファイルを見つけるコマンドは何ですか?

私が見つけたいと言ってくださいlog4j.jar/devディレクトリで、どのコマンドを使用すればよいですか?

6
Cindrella

findを使用できます。あなたの場合:

find /dev/ -name log4j.jar

たとえば、ワイルドカードを使用することもできます。

find /dev/ -name \*.jar

.jarの下にあるすべての/devファイルを検索します。

Findは再帰的に検索を行うことに注意してください。つまり、/devのすべてのサブフォルダーも検索します。 -maxdepthパラメータを使用して、検索の最大深度を調整できます。詳細については、man findを参照してください。

また、/dev内のすべてのサブフォルダーがすべてのユーザーから読み取れるわけではないため、あなたのケースではおそらくroot権限が必要です。 debian/ubuntuシステムでは、Sudoコマンドの前にfindを追加するだけで済みます。


再帰的に検索したくない場合は、たとえばlsを使用できます。

ls /dev/*jar

/devの下にあるすべてのjarファイルがリストされます。

15
student