提取macOS的问题在BusyBox上创建了TAR存档

时间:2017-02-20 12:12:59

标签: linux macos tar

我使用以下命令在Mac上创建了一个tar:

$ tar -czvf test.tar.gz test/

在我的目标系统(BusyBox)上提取它会给我以下错误消息:

$ tar xzvf test.tar.gz
tar: corrupted octal value in tar header

我用Google搜索并找到了其他一些有同样问题的人。

显然,这两种实现之间存在不兼容性。

我尝试了$ brew install gnu-tar然后$ gtar -czvf test.tar.gz test/,但它仍无效。

不幸的是我没有找到另一种解决方案。

$ tar
BusyBox v1.13.2 (2012-04-08 17:28:57 CDT) multi-call binary

$ tar --version
bsdtar 2.8.3 - libarchive 2.8.3

$gtar --version
tar (GNU tar) 1.29

更新

gtar -czvf test.tar.gz test/ --format=posix

正常但仍会生成跳过标题警告:

tar: warning: skipping header 'x'

0 个答案:

没有答案
相关问题