回答:
splitコマンドを使用して、任意のファイルを分割できます。
split -b 2048m bigfile.tgz bigfile.tgz.
そしてあなたは得るでしょう:
bigfile.tgz.aa
bigfile.tgz.ab
...
それらを再び組み合わせるには:
cat bigfile.tgz.* > bigfile.tgz
Windowsで/ Bをコピーして使用することもできます。
もちろん、これは実際にはマルチパートアーカイブではなく、任意のファイルを分割するだけです。マルチパートアーカイブは通常、それらがパートnb 5であることを認識しており、各ファイルのCRC検証などが含まれます。ただし、これは使用するアーカイブ形式に固有のものです。
次のようなプログラムを使用します
タール。Tarは、マルチボリュームのアーカイブを作成できるGNUライセンスのツールです。Mac OS Xでは、ターミナルを使用してコマンドラインにアクセスする必要があります。
Mac OS X 10.4.11 *では、次のように機能します。
tar --tape-length=102400 -cMv --file=tar_archive.{tar,tar-{2..100}} [files to tar]
102400は、KBまたは100 MBのサイズです。-c create、-M multi-volume、および-v verbose。--fileは、作成するtarアーカイブの名前を指定します。{tar、tar- {2..100}}は、拡張子.tar、.tar-2、.tar-3などを提供するbash拡張です。[ファイルto tar]は、アーカイブに含めるファイルです。
さて、このソリューションのソース(http://hints.macworld.com/article.php?story=20090321124207437)によると、以下は抽出コマンドですが、bashは中括弧を忠実に展開していないため、 tarアーカイブを組み合わせるための手動ソリューションを開発する。
tar -xMv --file=tar_archive.{tar,tar-{2..100}} [files to extract]
私のために働いたのはこれでした:
tar -xMv --file=tar_archive.tar
プロンプトが続きます:
Prepare volume #2 for `file_that_was_tarred' and hit return:
この時点で、次のように入力します。
n tar_archive.tar-2
おそらくこれは、次のボリュームの名前がtar-archive.tar-2であることを意味します。
これで、次のプロンプトが表示されます。
Prepare volume #2 for `tar_archive.tar-2' and hit return:
この時点でReturnキーを押します。
マルチボリュームのtarアーカイブ内のファイルごとにこのプロセスを繰り返す必要があり、そのたびにサフィックス番号を変更することを忘れないでください。
確かに、これを実現するためのはるかに簡単な方法がありますが、TeamViewer 7を使用してMac OS X 10.4.11をリモートで使用する必要がありました。 !!)。これは、Mac OS X 10.4.11のフレッシュインストールの2 GBディスクイメージをインターネット経由で転送する最も苛立たしい方法でした(200 MBの転送が失敗した場合は20分ですが、2 GBの転送が失敗した場合は1日の価値があります)排水管を計画することの)。
出典:http : //hints.macworld.com/article.php?story=20090321124207437
* Mac OS X 10.4.11でのみ動作するクラシックバージョンのWord 5.0を使用する必要がある父親にテクニカルサポートを提供しています(彼はアルツハイマー病を持っているため、新しいことを学ぶことができず、新しいことに不満を感じます)。私は別の都市に住んでいるので、彼を助けるための唯一の方法はリモートコントロールです。