Saltar al contenido

¿Cómo extraer solo una carpeta específica de un archivo comprimido a un directorio determinado?

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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