GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo buscar un archivo en archivos war, ear y jar recursivamente en Linux

Buscando dentro de jar archivos:

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

Y similar con guerra archivos:

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

Cambiar foo con texto de su interés (como abc.png ).

Puede presionar:

  • n para buscar la siguiente coincidencia de patrón.
  • Cambio +n para buscar hacia atrás,
  • / + escribe something + Entrar para buscar otra frase.

Ver similar, pero en Windows:Encontrar qué archivos jar contienen un archivo


Linux
  1. Cómo buscar y eliminar directorios recursivamente en Linux

  2. Cómo encontrar un archivo en Linux

  3. Utilice Buscar y localizar para buscar archivos en Linux

  4. Cómo auditar modificaciones de archivos y ejecuciones de archivos en Linux

  5. ¿Cómo busca archivos que contienen finales de línea de DOS (CRLF) con grep en Linux?

Cómo encontrar recursivamente y enumerar los archivos por fecha en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo cambiar el nombre de archivos y directorios en Linux

Cómo copiar archivos y directorios en la terminal de Linux

Cómo comprimir un archivo en Linux

Cómo hacer una búsqueda difusa de archivos en Linux