圧縮しながら tar 分割アーカイブを作成しますか?

圧縮しながら tar 分割アーカイブを作成しますか?

ファイルを圧縮したいのですtarが、ファイルを分割しながら圧縮できるかどうか知りたいです。

WindowsではWinRARでこれを行うことができることは知っています。また、使用できることも知っていますsplitが、Linuxからこれを分割解除する必要があります。

答え1

の出力をtarstdout に送信し、これをsplitプログラムにパイプすることができます。

tar cvzf - ./path/to/dir | split --suffix-length=LENGTH --bytes=SIZE - chunkedTar

サフィックスの長さとファイルサイズを選択してくださいman split

分割を解除するには、ファイルを正しい順序で連結し、それを にパイプしますtar

cd where_you_want_to_untar
cat /path_to_chunks/chunkedTar* | tar xvzf -

答え2

実際、 Linux で で分割されたファイルは、splitWindows で を使用して再構成できるようですcopy

関連する質問と回答を見るここ。

関連情報