¿Cómo elimino un directorio de un archivo zip usando un script bash?
¿Cómo elimino un directorio de un archivo zip usando un script bash?
Respuestas:
De man zip
:
zip -d foo foo/tom/junk foo/harry/\* \*.o
will remove the entry foo/tom/junk, all of the files that start with
foo/harry/, and all of the files that end with .o (in any path).
Si eso no ayuda, ¿puede proporcionar algunos detalles sobre los comandos que ha probado y el resultado?
Si desea eliminar todos los archivos de un directorio específico, puede hacer esto:
zip --delete file.zip "assets/*"
Tal vez podría hacerse con un script, pero en la línea de comando si desea eliminar un directorio del archivo zip, asegúrese de que el directorio esté vacío. Si el directorio no está vacío, primero elimine todos los archivos del directorio. Entonces puede eliminar el directorio.