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?

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ć.


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


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.



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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.