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

/ devディレクトリでどのコマンドを使用する必要がありますか?

回答

。あなたの場合:

find /dev/ -name log4j.jar 

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

find /dev/ -name \*.jar 

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

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

注また、/devのすべてのサブフォルダーがすべてのユーザーに読み取れるわけではないため、この場合はroot権限が必要です。 debian / ubuntuシステムでは、findコマンドの前にsudoを追加するだけです。


If確実に検索したくない場合は、たとえばlsを使用できます

ls /dev/*jar 

すべてのivが一覧表示されます/devの下のid = “3a2bd7205d”>

ファイル。

コメント

  • すでに使用されていますこのコマンドは機能しませんが
  • @Mohini:"機能しません"はあまり説明的ではありません。'どのように失敗しているのか推測できません。また、/dev.jarファイルがあると上記のコマンドが'何も返さない場合は、ファイルが存在しないことを意味します。
  • 検索してみてください。 /dev
  • にあることがわかっているファイル

  • パスからこれらのファイルをダウンロードし、fiを使用しましたndコマンドを実行しても、findコマンドでパスが表示されません。
  • ファイルは本当に/ devまたは〜/ devにありますか?つまり、ファイルはホームディレクトリの下のどこかにありますか?検索を使用して間違ったディレクトリを検索しても、'期待どおりの結果が返されません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です