wie zum extrahieren von Dateien aus einem großen (30Gb+) zip-Datei auf linux-server
1) extrahieren von großen zip-Datei
Möchte ich extrahieren von Dateien aus einer großen zip-Datei (30Gb+) auf dem linux-server. Es gibt genug freien Speicherplatz.
Ich habe versucht jar xf dataset.zip
. Es gibt jedoch einen Fehler, der push button is full
, und es ist fehlgeschlagen extrahieren Sie alle Dateien.
Versuchte ich unzip
, aber zipfile beschädigt.
Archive: dataset.zip
warning [dataset.zip]: 35141564204 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [dataset.zip]: start of central directory not found;
zipfile corrupt.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
Versuchte ich zip -FF dataset.zip --out data.zip
, und es gibt eine Fehlermeldung, dass der Eintrag zu big:
zip error: Entry too big to split, read, or write (Poor compression resulted in unexpectedly large entry - try -fz)
Ist es trotzdem kann ich effizient extrahieren von Dateien aus wirklich großen zip-Datei?
2) bestimmte Dateien extrahieren aus einer großen zip-Datei
Wenn ich will nur einige bestimmte Dateien aus dieser großen zip-Datei, ist es trotzdem kann ich nur extrahieren Sie diese Dateien? Zum Beispiel, data1.txt aus dataset.zip? Es scheint, dass ich nicht verwenden können, jede zip
oder unzip
- Befehl (immer die Zipdatei beschädigt problem).
Dank!
- Hast du genug freien Speicherplatz, wo die entpackten Dateien abgelegt werden? Sind die Dateien einmal entpackt, groß genug, um mehr als die maximale Dateigröße einer einzelnen Datei für Ihr Datei-system?
- Es gibt genug freien Speicherplatz. Ich brauche nicht alle Dateien für jetzt. Gibt es trotzdem kann ich nur bestimmte Dateien extrahieren aus den entpackten Dateien?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich das problem gelöst. Es stellt sich heraus, dass ein zip Korruption problem. Ich erste Feste die Datei mit:
dann entpacken Sie die Feste zipfile:
haben und erfolgreich extrahiert alle Dateien!
Vielen Dank
Fattaneh Talebi
für die Hilfe!können Sie extrahieren bestimmte Datei von zip
file.txt ist die Datei, die Sie extrahieren möchten, aus zipedfile.zip
Archive: msdata.zip warning [msdata.zip]: 35141564204 extra bytes at beginning or within zipfile (attempting to process anyway) error [msdata.zip]: start of central directory not found; zipfile corrupt. (please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly)
ich weiß nicht, ob es wegen der Dateigröße.$ file msdata.zip
msdata.zip: Zip archive data, at least v2.0 to extract
zip -FF
, doch es stellt sich heraus zu sein : "zentrale Verzeichnis gefunden... zip-Warnung: Eintrag zu big:MicrosoftAcademicGraph/PaperAuthorAffiliations.txt zip-Fehler: Eingabe zu gross, split, Lesen oder schreiben (Schlechte Kompression führte zu unerwartet großen Eintrag - versuchen -fz)`$ zip -fz msdata.zip
Could not find: msdata.z01
` Hit-c (Pfad ändern, wo diese Datei teilen ist) `q (abort archive - quit)
or ENTER (try reading this split again):
versuchen das extrahieren von Verzeichnissen, die Kontrolle zu behalten und zu wissen, wo Sie aufgehört haben.
zB:
Teer-tv --wildcards -f siteRF.tar './Filme/*'
Ich hatte das ähnliche problem und hab es gelöst, indem unar-Befehl.
unar file.zip
Ich habe versucht, alle die oben genannten Schritte, um die Zip-Datei entpacken, aber kläglich gescheitert.
Mein letzter Ausweg war die Kopie meiner zip Datei (11.1 GB) in eine Festplatte und entpacken Sie diese mit 7-zip auf Windows 8 OS.
Arbeitete wie ein Charme 😀