Saltar al contenido

Cómo actualizar un archivo en un archivo zip

Solución:

He encontrado el Linux zip archivo para ser engorroso para reemplazar un solo archivo en un zip. los jar La utilidad del Java Development Kit puede ser más sencilla. Considere la tarea común de actualizar WEB/web.xml en un archivo JAR (que es solo un archivo zip):

jar -uf path/to/myapp.jar -C path/to/dir WEB-INF/web.xml

Aquí, path/to/dir es la ruta a un directorio que contiene el WEB-INF directorio (que a su vez contiene web.xml).

Desde zip (1):

Cuando se le da el nombre de un archivo zip existente, zip reemplazará las entradas con nombres idénticos en el archivo zip o agregará entradas para nuevos nombres.

Así que usa el zip comando como lo haría normalmente para crear un nuevo archivo .zip que contenga solo ese archivo, excepto que el nombre de archivo .zip que especifique será el archivo existente.

Intente lo siguiente:

zip [zipfile] [file to update] 

Un ejemplo:

$ zip test.zip test/test.txt
updating: test/test.txt (stored 0%)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *