GNU/Linux >> Znalost Linux >  >> Linux

Jak vyhledat soubor v souborech war,ear a jar rekurzivně v Linuxu

Vyhledávání uvnitř jar soubory:

find . -name \*.jar -exec sh -c 'printf "\n\nFile: {}"; jar tf {}' ";" | less +/foo

A podobně s válkou soubory:

find . -name \*.war -exec sh -c 'printf "\n\nFile: {}"; unzip -l {}' ";" | less +/foo

Změňte foo s textem, který vás zajímá (například abc.png ).

Můžete stisknout:

  • n k vyhledání další shody vzoru.
  • Shift +n pro vyhledávání pozpátku,
  • / + zadejte something + Enter hledat další frázi.

Viz podobné, ale v systému Windows:Zjištění, které nádoby obsahují soubor


Linux
  1. Jak najít soubor v Linuxu ve všech adresářích rekurzivně

  2. Jak auditovat změny souborů a spouštění souborů v Linuxu

  3. jak mohu vyhledat soubory a zazipovat je do jednoho souboru zip

  1. Jak vyhledávat a odstraňovat adresáře rekurzivně v systému Linux

  2. Jak najít soubor v Linuxu

  3. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  1. Jak hledat soubory podle velikosti a přípony?

  2. Použijte Najít a najít k vyhledání souborů v Linuxu

  3. Jak vyhledáváte soubory obsahující konce řádků DOS (CRLF) pomocí grep v Linuxu?