Utwórz archiwum z wieloma woluminami na komputerze Mac

11

Mam plik 6 GB, który należy skopiować na dysk USB. Dysk ma 16 GB, ale jest sformatowany w FAT, aby komputery z systemem Windows i Mac mogły go odczytać. Fat ogranicza rozmiar pliku do 4 GB, więc nie mogę skopiować mojego pliku. Moim pomysłem byłoby stworzenie wieloczęściowego archiwum w dwóch plikach po 3 GB.

Jak utworzyć archiwum wieloczęściowe w systemie OSX?

Gerrit
źródło

Odpowiedzi:

11

Możesz podzielić dowolny plik za pomocą polecenia split :

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

I dostaniesz:

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

Aby połączyć je ponownie:

cat bigfile.tgz.* > bigfile.tgz

Można go również używać w systemie Windows z funkcją copy / B

Oczywiście nie jest to tak naprawdę wieloczęściowe archiwum, a jedynie cięcie dowolnego pliku na kawałki. Archiwa wieloczęściowe są zwykle świadome, że są częścią nr 5 to seria, obejmuje weryfikację CRC dla każdego pliku itp. Ale jest to specyficzne dla formatu archiwum, którego chcesz użyć.

Eric Darchis
źródło
Ok, to działa. Miałem nadzieję na typ pliku archiwum, który odbiornik może otworzyć w interfejsie GUI, takim jak ZIP, RAR itp.
Gerrit
5

Używaj programów takich jak

venistefanova
źródło
2

Aby podzielić za pomocą wewnętrznego polecenia zip w systemie OS X, wpisz to w terminalu:

zip -s 1g BigFile6GB.zip BigFile6GB.iso

Gdzie 1g= podziel pliki na 1 GB maksymalnego rozmiaru.

Rezultatem będzie 6 plików po 1 GB każdy.

Czytaj man zip na terminalu, aby zobaczyć inne opcje podzielonego rozmiaru za pomocą wewnętrznego polecenia zip.

Rômulo do Vale
źródło
0

Smoła. Tar jest licencjonowanym narzędziem GNU, zdolnym do tworzenia wielotomowych archiwów. W systemie Mac OS X należy użyć terminala, aby uzyskać dostęp do wiersza poleceń.

W systemie Mac OS X 10.4.11 * działa on w następujący sposób:

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

102400 to rozmiar w KB lub 100 MB. -c tworzenie, -M wiele woluminów i -v pełne. --plik określa nazwę archiwum tar do utworzenia, {tar, tar- {2..100}} to rozszerzenie bash, które udostępnia rozszerzenia .tar, .tar-2, .tar-3 itd. [pliki do tar] to plik lub pliki do uwzględnienia w archiwum.

Teraz, według mojego źródła tego rozwiązania ( http://hints.macworld.com/article.php?story=20090321124207437 ), następujące polecenie to polecenie wyodrębnienia, ale bash nie posłusznie rozszerzył nawiasy klamrowe dla mnie, więc miałem w celu opracowania ręcznego rozwiązania do łączenia archiwów tar.

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

Dla mnie zadziałało to:

tar -xMv --file=tar_archive.tar

Następnie pojawia się monit:

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

W tym momencie wpisz:

n tar_archive.tar-2

Prawdopodobnie oznacza to, że „nazwa następnego tomu to tar-archive.tar-2”

Teraz zostaniesz poproszony o:

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

W tym momencie naciśnij klawisz Return.

Musisz powtórzyć ten proces dla każdego pliku w wielotomowym archiwum tar, pamiętając o zmianie numeru sufiksu za każdym razem.

To prawda, że ​​istnieją znacznie prostsze sposoby, aby to osiągnąć, ale musiałem używać Mac OS X 10.4.11 zdalnie za pomocą TeamViewer 7 (niesamowity program, który wciąż działa i ma dostęp do serwerów TeamViewer w Mac OS X 10.4.11! !!). To była najmniej frustrująca metoda przesyłania obrazu dysku 2 GB nowej instalacji systemu Mac OS X 10.4.11 przez Internet (jeśli transfer 200 MB zakończy się niepowodzeniem, to 20 minut, ale jeśli transfer 2 GB zakończy się niepowodzeniem, warto poświęcić jeden dzień planowania w błoto).

Źródło: http://hints.macworld.com/article.php?story=20090321124207437

* Zapewniam wsparcie techniczne dla mojego ojca, który musi używać klasycznej wersji programu Word 5.0, która działa tylko w systemie Mac OS X 10.4.11 (ma on chorobę Alzheimera, co oznacza, że ​​nie może się uczyć nowych rzeczy i jest sfrustrowany nowymi rzeczami). Mieszkam w innym mieście, więc jedynym sposobem, aby mu pomóc, jest zdalne sterowanie.

user2021355
źródło