Solución:
Primero deberá unirse a ellos. Puede utilizar la aplicación Linux común, cat
como en el siguiente ejemplo:
cat test.zip* > ~/test.zip
Esto concatenará todos sus test.zip.001
, test.zip.002
, etc en un archivo test.zip más grande. Una vez que tenga ese único archivo, puede ejecutar unzip test.zip
“Cómo crear, dividir, unir y extraer archivos zip en Linux” puede ayudar.
El Linux unzip
la utilidad no admite cremalleras de varias partes. Del manual:
Los archivos de varias partes aún no son compatibles, excepto en conjunto con zip. (Todas las partes deben concatenarse juntas en orden, y luego
zip -F
(para zip 2.x) ozip -FF
(para zip 3.x) debe realizarse en el archivo concatenado para “arreglarlo”. Además, zip 3.0 y versiones posteriores pueden combinar archivos de varias partes (divididos) en un archivo combinado de un solo archivo utilizandozip -s- inarchive -O outarchive
. Consulte la página del manual de zip 3 para obtener más información).
Por lo tanto, primero debe concatenar las piezas y luego reparar el resultado. cat test.zip.*
concatena todos los archivos llamados test.zip.*
donde el comodín *
representa cualquier secuencia de caracteres; los archivos se enumeran en orden lexicográfico, que es el mismo que el orden numérico gracias a los ceros iniciales. >test.zip
dirige la salida al archivo test.zip
.
cat test.zip.* >test.zip
zip -FF test.zip --out test-full.zip
unzip test-full.zip
Si creó las piezas dividiendo directamente el archivo zip, en lugar de crear un zip de varias partes con la utilidad oficial Pkzip, todo lo que necesita hacer es unir las partes.
cat test.zip.* >test.zip
unzip test.zip
7z x archive.zip.001
Automáticamente encontrará el resto