一. tar 打包参入私货
MacOS 使用的是非 gnu 的 tar 打包命令, 打包时会带入一些小惊喜, 导致你在其它平台解包的时候报类似: tar: 忽略未知的扩展头关键字‘LIBARCHIVE.xattr.com.apple.provenance’ 的错误.
解决这个问题的很简单, 使用 gnu-tar 就行;
brew install gnu-tar
使用也很简单:
gtar czf xxx.tar.gz xxx/
但是这样使用我还得多用个 g, 既然是要替代原始的 tar, 那就 g 占 t 巢吧
在 ~/.zshrc (取决你使用的 shell 环境) 文件里添加以下命令:
alias tar='gtar'
然后
source ~/.zshrc