¿Cuál es la forma más conveniente de ver el contenido del archivo .jar sin usar los comandos Unzip / Untar?
Lo que me gustaría hacer es navegar dentro usando cd comando como es la carpeta habitual,
Ver contenido, tamaño de las clases - 'ls -la'.
MC Permitido hacerlo sobre la marcha. ¿Hay alguna alternativa de fácil uso?

unzip -lhace muestra el tamaño de los archivos en el archivo y la fecha & amp; Hora de la última modificación sin desembalar el paquete. Vea mi respuesta a continuación. En realidad, este es un duplicado como ekaj sugirió.Respuestas:
Use la herramienta jar que viene con el SDK de Java para enumerar los contenidos de un archivo jar. Como se describe en http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jar.html
fuente
Use vim para ver y editar el contenido de un archivo jar sin extraer:
Abre el frasco en vim así:
Se le presenta una lista de archivos:
Coloque el cursor sobre el
META-INF/MANIFEST.MFy presione Entrar . Ves esto:Cambie algunas líneas usando los comandos normales de edición vim.
Volverá a una lista de archivos en el archivo jar, salga.
Compruebe si los cambios son permanentes:
fuente
Este siempre fue suficiente para mí:
unzip -l <jarfile>fuente
Yo creo que
.jarlos archivos son básicamente.ziparchivos. Entonces, supongo, fuse-zip podría funcionar.fuente
Solo renombra el archivo .jar a un .zip. ES DECIR,
test.jaratest.zip. Podrás ver todas las clases compiladas. Sin embargo, si desea ver la fuente en sí, necesitará un descompilador.fuente
Podrías usar un ssh mount Tener el sistema de archivos del servidor localmente. Después, puede usar cualquier software disponible localmente para navegar por el sistema de archivos, por ejemplo.
Far ManagerEs muy potente para navegar en archivos.En esta solución no necesita ningún software adicional en el servidor, solo sshd.
fuente
En caso de que desee ver los contenidos en orden de fecha como lo hice:
jar tvf jarfile.{e,j,w}ar | sort -k 7,7 -k 3,3M -k 4,4n -k5,5fuente
jar tvf jarfile.jarjar xvf jarfile.jarfuente