• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Datei aus Zip extrahieren

Fantajoe

Newbie
Hallo

Ich hab das Problem, das ich ca 400 Archive Zipdateien habe, aus der ich jeweils eine Datei (Name der datei ist immer der selbe, mit vortlaufender Nummer) brauche.
Gibt es eine Möglichkeit das Zip-Archive nach der Datei zu durchsuchen, und nur diese zu extrahieren ?
 

spoensche

Moderator
Teammitglied
Du kannst mit
Code:
unzip -p
einzelne Dateien entpacken.

Mit dem Parameter "-d" kannst du ein Zielverzeichnis angeben.
 

longman

Advanced Hacker
N'abend,

wenn ich mal vorraussetze das die Zip Dateien z.B. arc1.zip arc2.zip arc3.zip ... benannt sind und
sich in jedem Zip eine Datei file[1..n] befindet könnte ansatzweise folgendes helfen:

Code:
 find a*.zip -type f -exec unzip '{}' file* \;


Habe ich hier mal in /tmp mmit ein paar dummies getestet:
bs@linux-amd3000:/tmp/tmp> find a*.zip -type f -exec unzip '{}' file* \;
Archive: arc1.zip
extracting: file1
Archive: arc2.zip
extracting: file2
Archive: arc3.zip
extracting: file3
 
Oben