tar:这看起来不像tar档案

时间:2012-04-30 23:25:21

标签: tar

我拆分了一个巨大的文件夹:

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

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

无法保证x*将扩展到文件拆分的相同顺序。假设文件被分成三个块,那么第一个块将具有tar(1)标题,因此您必须以相同的方式将它们组装回来。

使用ls(1)-t选项按顺序连接文件。 希望有所帮助。