1

巨大なフォルダーを分割しました:

tar cvpf - somedir | split -b 50000m

次に、分割ファイルを別のサーバーに転送してマージしました。

cat x* > somedir.tar.gz

しかし、ファイルを抽出しようとすると、エラーが表示されます:

tar xvf tar xvf somedir.tar.gz tar: This does not look like a tar
archive tar: Skipping to next header tar: Archive contains obsolescent
base-64 headers tar: Error exit delayed from previous errors

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

x*ファイルが分割されるのと同じ順序に展開されることは保証されていません。ファイルが3つのチャンクに分割されているとすると、最初のチャンクにはtar(1)ヘッダーが含まれるため、同じ方法でそれらをアセンブルする必要があります。

この順序でファイルを連結するオプションとともに使用ls(1)します。-tお役に立てば幸いです。

于 2012-04-30T23:32:08.243 に答える