No olvides que en la informática un error casi siempre tiene diversas resoluciones, no obstante nosotros aquí enseñamos la mejor y más eficiente.
Solución:
unzip /path/to/archive.zip "in/archive/folder/*" -d "/path/to/unzip/to"
Probar:
unzip /path/to/archive.zip 'in/archive/folder/*' -d /path/to/unzip/to
Las dos respuestas existentes son correctas, pero es un poco complicado especificar el directorio de destino, eso debería aclararse mejor.
Digamos /target/root/
es el directorio de destino en la acción de descompresión original, por ejemplo:
unzip -qq src.zip -d "/target/root/"
Entonces, necesitamos usar el mismo /target/root/
como el directorio de destino después, aunque queremos extraer solo un subdirectorio específico, como funciona la descompresión:
unzip -qq src.zip "sub/dir/*" "/target/root/"
Después de todo, la regla es realmente simple, utilizar el mismo directorio raíz de destino para el -d
opción.
Por cierto, el -qq
La opción es que la descompresión sea realmente silenciosa, siéntase libre de eliminarla.
Agradecemos que desees añadir valor a nuestra información aportando tu experiencia en los comentarios.