在使用
tar
解压的时候出现如下报错:
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.FinderInfo'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.lastuseddate#PS'
......
本来这个报错对压缩内容不会有任何影响,是可以忽略的。但是…难受啊!!!强迫症得治。
经过搜索发现,产生这个报错的原因是这个 tar
文件是在 Mac OS X
上打包压缩的,Mac OS X
使用的是 BSD tar
,所以它会产生一些 GNU tar
无法识别的额外的信息。
问题找到了那解决方案那就简单了,只需将待打包压缩的文件放在 Linux
服务器上执行即可。
今天解压个文件,出来很多这样的:/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'/bin/tar: Ignoring unknown extended header keyword `SCHILY...
"It turns out this is just an issue with tar files created on Mac OS X. Mac OS X uses BSD tar and creates some extra info that is not recognized by GNU tar."
org.reflections.Reflections : could not create Dir using jarFile from url file:/opt/app/data-intergration-os/lib/._jackson-databind-2.10.2.jar. skipping.
打包造成生成“._”文件问题的解决
通过mac打包,然后scp到ubuntu过程后,出现以下错误:
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Ignoring unknown extended header key...
$ tar -xf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz
tar: 忽略未知的扩展头关键字‘LIBARCHIVE.xattr.security.selinux’
tar: 忽略未知的扩展头关键字‘...