Mac'te çok ciltli arşiv oluşturma


11

Bir USB sürücüsüne kopyalanması gereken 6 GB'lık bir dosyam var. Sürücü 16 GB'dir, ancak Windows bilgisayarlar ve Mac'lerin okuyabilmesi için FAT olarak biçimlendirilmiştir. Fat dosya boyutunu 4 GB ile sınırlar, bu yüzden dosyamı kopyalayamıyorum. Benim çözümüm 3 GB'lık iki dosyada çok parçalı bir arşiv oluşturmak olacak.

Osx üzerinde nasıl çok parçalı bir arşiv oluşturabilirim?

Yanıtlar:


11

Herhangi bir dosyayı split komutuyla bölebilirsiniz :

split -b 2048m bigfile.tgz bigfile.tgz.

Ve alacaksınız:

bigfile.tgz.aa
bigfile.tgz.ab
...

Bunları tekrar birleştirmek için:

cat bigfile.tgz.* > bigfile.tgz

Kopyalama / B ile Windows'ta da kullanılabilir

Tabii ki, bu gerçekten çok parçalı bir arşiv değil, sadece herhangi bir dosyayı parçalara ayırıyor. Çok parçalı arşivler genellikle nb 5 parçasının bir seri olduğunu, her dosya için CRC doğrulamasını da içerdiğinin farkındadır. Ancak bu, kullanmak istediğiniz arşiv biçimine özgüdür.


Tamam, bu işe yarıyor. Alıcının ZIP, RAR, vb.Gibi bir GUI'de açabileceği bir arşiv dosyası türü umuyordum
Gerrit


2

OS X'te dahili zip komutuyla bölmek için bunu bir terminale yazın:

zip -s 1g BigFile6GB.zip BigFile6GB.iso

Where 1g= maksimum 1 GB boyutunda dosyaları böl.

Sonuç, her biri 1 GB olan 6 dosya olacaktır.

Dahili zip komutuyla diğerlerinin bölünmüş boyut seçeneklerini görmek için terminaldeki man zip dosyasını okuyun.


0

Bir yoktur Mac portlu bir 7z arşiv .

Bölümlenmiş arşivler yapmak için kullanılabilir.


0

Katran. Tar, çok ciltli arşivler oluşturabilen GNU lisanslı bir araçtır. Mac OS X'te komut satırına erişmek için Terminal'i kullanmanız gerekir.

Mac OS X 10.4.11 * üzerinde aşağıdaki gibi çalışır:

tar --tape-length=102400 -cMv --file=tar_archive.{tar,tar-{2..100}} [files to tar] 

102400, KB veya 100 MB boyutundadır. -c create, -M multi-volume ve -v ayrıntılı. --file oluşturulacak tar arşivinin adını belirtir, {tar, tar- {2..100}} .tar, .tar-2, .tar-3 vb. uzantıları sağlayan bir bash genişletmesidir. [files to tar] arşive dahil edilecek dosya veya dosyalardır.

Şimdi, bu çözüm için kaynağım ( http://hints.macworld.com/article.php?story=20090321124207437 ), aşağıdaki çıkarma komutudur, ancak bash parantezleri benim için gereksiz bir şekilde genişletmedi. katran arşivlerini birleştirmek için manuel bir çözüm geliştirmek.

tar -xMv --file=tar_archive.{tar,tar-{2..100}} [files to extract] 

Benim için işe yarayan şuydu:

tar -xMv --file=tar_archive.tar

Ardından bilgi istemi:

Prepare volume #2 for `file_that_was_tarred' and hit return:

Bu noktada şunu yazın:

n tar_archive.tar-2

Muhtemelen bu, `` bir sonraki birimin adı tar-archive.tar-2 '' anlamına gelir.

Şimdi sizden istenir:

Prepare volume #2 for `tar_archive.tar-2' and hit return: 

Bu noktada geri dön düğmesine basın.

Çok hacimli tar arşivinizdeki her dosya için bu işlemi tekrarlamanız gerekecek ve her seferinde son ek numarasını değiştirmeyi unutmayın.

Verilmiş, bunu başarmak için artık çok daha basit yollar var, ancak Mac OS X 10.4.11'i TeamViewer 7'yi (Mac OS X 10.4.11'de TeamViewer sunucularına erişmeye ve hala çalışmasına izin verilen inanılmaz bir program) kullanarak uzaktan kullanmak zorunda kaldım! !!). Bu, yeni bir Mac OS X 10.4.11 yüklemesinin 2 GB'lık disk görüntüsünü internet üzerinden aktarmanın en az sinir bozucu yöntemiydi (200 MB'lık bir aktarım 20 dakika içinde başarısız olursa, ancak 2 GB'lık bir aktarım başarısız olursa, bu bir günlük değerdir drenaj planlama).

Kaynak: http://hints.macworld.com/article.php?story=20090321124207437

* Sadece Mac OS X 10.4.11'de çalışan Word 5.0'ın Klasik sürümünü kullanması gereken babam için teknik destek sağlıyorum (Alzheimer var, bu da yeni şeyler öğrenemeyeceği ve yeni şeylerle sinirleneceği anlamına geliyor). Farklı bir şehirde yaşıyorum, bu yüzden ona yardım etmenin tek yolu uzaktan kumanda ile.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.