Wie Zip Dateien in einem Verzeichnis auf einmal entpacken?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Wie Zip Dateien in einem Verzeichnis auf einmal entpacken?

Beitrag von holgerw » 29.06.2006 15:06:20

Hi,

nach meiner gelösten Wegt Frage nun hier gleich die nächste, sorry.

Ich habe ein Verzeichnis, in welchem diverse Zip Dateien drin sind. Naiv, wie ich bin, dachte ich, dass die sich einfach wie folgt entpacken lassen:

Code: Alles auswählen

gunzip *.zip
Aber dann kommt:

Code: Alles auswählen

[...]
gunzip: worldofwater.zip: unknown suffix -- ignored
gunzip: xenotron.zip: unknown suffix -- ignored
gunzip: xfiles.zip: unknown suffix -- ignored
gunzip: yadou.zip: unknown suffix -- ignored
gunzip: zdabbledown.zip: unknown suffix -- ignored
gunzip: zeppelin.zip: unknown suffix -- ignored
gunzip: zerohour.zip: unknown suffix -- ignored
Mit unzip ist es nicht besser:

Code: Alles auswählen

unzip *.zip
Dann kommt:

Code: Alles auswählen

[...]
caution: filename not matched:  westside.zip
caution: filename not matched:  worldofwater.zip
caution: filename not matched:  xenotron.zip
caution: filename not matched:  xfiles.zip
caution: filename not matched:  yadou.zip
caution: filename not matched:  zdabbledown.zip
caution: filename not matched:  zeppelin.zip
caution: filename not matched:  zerohour.zip
Warum funktionieren keine Wildcards? Ich möchte nicht jede Datei einzeln entpacken, das sind 168 Stück.

Beste Grüße,
Holger

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.06.2006 15:16:35

eine Möglichkeit:

Code: Alles auswählen

for x in *.zip; do unzip $x; done
Gruß
gms

Benutzeravatar
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

Beitrag von deBeck » 29.06.2006 15:22:52

Installier mit APT das praktische helper-script "unp", das mag Wildcards.

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Beitrag von holgerw » 29.06.2006 15:28:12

Hi,

vielen Dank für die Antworten, das ging ja schnell :)

Mit unp habe ich es ohne Schwierigkeiten hinbekommen.

Beste Grüße,
Holger

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 29.06.2006 17:40:10

"entzippen" testen

Code: Alles auswählen

unzip -tq \*.zip
"entzippen"

Code: Alles auswählen

unzip \*.zip
Gruß fuzzy

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.06.2006 18:11:13

Gzip und Zip sind zwei verschiedene Packer und zuenander nicht kompatibeel. . Gzip hätte die Endung .gz Ein unzip *.zip häte auch funktioniert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 29.06.2006 19:05:50

KBDCALLS hat geschrieben:Ein unzip *.zip häte auch funktioniert.
das sieht hier bei mir anders aus :wink:

Code: Alles auswählen

fuzzy@sarge:/tmp$ ls -hl
total 8.0K
-rw-r--r--  1 fuzzy fuzzy 138 2006-06-29 18:51 bar.zip
-rw-r--r--  1 fuzzy fuzzy 138 2006-06-29 18:52 foo.zip

fuzzy@sarge:/tmp$ unzip *.zip
Archive:  bar.zip
caution: filename not matched:  foo.zip

fuzzy@sarge:/tmp$ unzip \*.zip
Archive:  bar.zip
 extracting: bar                     

Archive:  foo.zip
 extracting: foo                     

2 archives were successfully processed.
Gruß fuzzy

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.06.2006 19:22:17

Sorry habe ich nicht drann gedacht. Da funkt die Bash zwischen.

Schreibe

Code: Alles auswählen

unzip "*.zip"
Dann klappts.

Kannst auch SIngle Quotes verwenden.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten