mac下tar压缩文件上传到ubuntu解压时出错


做Blog的程序自动发布脚本时,本地打包的文件在服务器端解压时报了下面的错

tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'

本机查看一下tar —help发现tar是bsdtar, 服务器上是gnutar,统一一下就行了。

sudo port install gnutar
which gnutar  #显示 /opt/local/bin/gnutar
which tar #显示 /usr/bin/tar
sudo ln -sF /opt/local/bin/gnutar  /usr/bin/tar

再次使用tar时不再报错了


推荐文章