GNU/Linux >> Tutoriels Linux >  >> Linux

Comment rechercher un fichier dans les fichiers war, ear et jar de manière récursive sous Linux

Recherche dans jar fichiers :

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

Et similaire avec guerre fichiers :

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

Modifier foo avec le texte qui vous intéresse (comme abc.png ).

Vous pouvez appuyer sur :

  • n pour rechercher la correspondance de modèle suivante.
  • Maj +n pour effectuer une recherche en arrière,
  • / + tapez something + Entrée pour rechercher une autre phrase.

Voir similaire, mais sous Windows :Recherche des jars contenant un fichier


Linux
  1. Comment rechercher et supprimer des répertoires de manière récursive sous Linux

  2. Comment trouver un fichier sous Linux

  3. Comment trouver un fichier sous Linux dans tous les répertoires de manière récursive

  4. Comment recherchez-vous des fichiers contenant des fins de ligne DOS (CRLF) avec grep sous Linux ?

  5. comment puis-je rechercher des fichiers et les compresser dans un seul fichier zip

Comment rechercher et répertorier récursivement les fichiers par date sous Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment renommer des fichiers et des répertoires sous Linux

Comment copier des fichiers et des répertoires dans un terminal Linux

Comment compresser un fichier sous Linux

Comment faire une recherche floue de fichiers sous Linux