Mit der Option " --split-size " können Sie die " split archive " -Funktionalität von " zip " selbst nutzen .
Aus der Manpage "zip" (" man zip
"):
(...)
Eine Verwendung von geteilten Archiven ist das Speichern eines großen Archivs auf mehreren Wechselmedien
. Bei einem geteilten Archiv mit 20 geteilten Dateien werden die Dateien in
der Regel
ARCHIVE.z01, ARCHIVE.z02, ..., ARCHIVE.z19, ARCHIVE.zip genannt (ersetzen Sie ARCHIVE durch den Namen Ihres Archivs) . Beachten Sie, dass die
letzte Datei die ZIP-Datei ist.
(...)
-s splitsize
--split-size splitsize
Geteilte Größe ist eine Zahl, auf die optional ein Multiplikator folgt.
Derzeit muss die Zahl eine Ganzzahl sein. Der Multiplikator kann
derzeit k (Kilobyte), m (Megabyte), g (Gigabyte)
oder t (Terabyte) sein. Da 64 KB die minimale Aufteilungsgröße ist, werden Zahlen
ohne Multiplikatoren standardmäßig mit Megabyte angegeben. Um beispielsweise
ein geteiltes Archiv namens foo mit dem Inhalt des Leistenverzeichnisses mit
670 MB zu erstellen, das zum Brennen
von CDs nützlich sein könnte, lautet der Befehl:
zip -s 670m -r foo bar
könnte verwendet werden.
So erstellen eine Split Zip - Archiv , könnten Sie wie folgt vorgehen (die „ -r
“ ist die „rekursiven“ -Schalter auf Verzeichnisse des Verzeichnisses enthalten):
$ zip -r -s 10m archive.zip directory/
Um die Datei zu " zip
" entpacken , wird in der Manpage erklärt, dass Sie den Schalter "-s 0`" verwenden sollten:
(...)
zip -s 0 split.zip --out unsplit.zip
konvertiert ein geteiltes Archiv in ein Single-File-Archiv.
(...)
Sie "trennen" also zuerst die ZIP-Datei mit dem Schalter "-s 0":
$ zip -s 0 archive.zip --out unsplit.zip
... und dann entpacken Sie die unsplit-Datei:
$ unzip unsplit.zip