Tengo varias carpetas, y dentro de cada carpeta, hay archivos ZIP. Quiero ejecutar un orden de línea de comando para revisar recursivamente cada carpeta y extraer en su lugar cada archivo archivado que encuentre, luego pasar a la siguiente carpeta. ¿Es esto posible?
7
Respuestas:
Si está utilizando Linux, puede usar
(después de la instalación
unzip
)En Windows, puedes usar
Asumiendo que tienes
7z.exe
en tu RUTA. Ejecute ese comando en la carpeta donde desea descomprimir (recursivamente) todos los archivos zip.fuente
Use la herramienta de código abierto Multi Unpacker para Windows. Requiere que haya instalado WinRAR, pero aparte de eso, en realidad es bastante versátil ...
fuente
Con 7-Zip puede emitir el siguiente comando para extraer todos los archivos a su carpeta base actual:
Entonces si tienes
el contenido de file.zip terminará
.
con todas las carpetas de archivo eliminadas.O utilice la
x
opción para extraer, incluidas las subcarpetas del archivo.Es posible que pueda jugar con la
-o
opción de extraer cada archivo zip en la subcarpeta en la que se encuentra, aunque a menudo encuentro que necesito colocar todos los archivos en una ubicación.fuente