Sen "kullanabilirsiniz bölünmüş arşiv " nin "işlevselliğini zip " kullanarak "kendisi --split boyutlu " seçeneğini.
"Zip" kılavuzundan (" man zip
"):
(...)
Bölünmüş arşivlerin bir kullanımı, büyük bir arşivi birden çok çıkarılabilir
medyada depolamaktır . 20 bölünmüş dosya içeren bir bölünmüş arşiv için dosyalar tipik olarak
adlandırılır (
ARCHIVE'ı arşivinizin adıyla değiştirin) AR‐ CHIVE.z01, ARCHIVE.z02, ..., ARCHIVE.z19, ARCHIVE.zip. Not
geçen dosya .zip dosyasıdır.
(...)
-s bölünmüş
boyut - bölünmüş boyutlu bölünmüş boyut
Bölünmüş boyut, isteğe bağlı olarak bir çarpan ile gelen bir sayıdır.
Şu anda sayı bir tamsayı olmalıdır. Çarpan şu
anda k (kilobayt), m (megabayt), g (gigabayt)
veya t (terabayt) olabilir. Minimum bölme boyutu 64k olduğundan,
çarpanları olmayan sayılar varsayılan olarak megabayttır. Örneğin,
CD
dizini yazmak için yararlı olabilecek 670 MB'lık bölünmelerle
bar
dizininin içeriğiyle foo adlı bir bölünmüş arşiv oluşturmak için
, komut:
zip -s 670m -r foo bar
kullanılabilir.
Bu nedenle, bölünmüş bir zip arşivi oluşturmak için aşağıdakileri yapabilirsiniz (" -r
" dizinin alt dizinlerini içerecek "özyinelemeli" anahtardır):
$ zip -r -s 10m archive.zip directory/
Dosyayı açmak için " zip
" kılavuzunda "-s 0`" anahtarını kullanmanız gerektiği açıklanmaktadır:
(...)
zip -s 0 split.zip --out unsplit.zip
bölünmüş bir arşivi tek dosyalı arşive dönüştürür.
(...)
Yani, ilk olarak ZIP dosyasını "-s 0" anahtarını kullanarak "ayırırsınız" :
$ zip -s 0 archive.zip --out unsplit.zip
... ve sonra unsplit dosyasını açın:
$ unzip unsplit.zip