2015年7月18日 星期六

mac 上使用tar 指令遇到之狀況

在 mac 把檔案 tar 成gz 時,到其它的linux 系統下解壓縮時遇到的訊息。

 tar: Ignoring unknown extended header keyword `SCHILY.ino'
 tar: Ignoring unknown extended header keyword `SCHILY.nlink'
 tar: Ignoring unknown extended header keyword `SCHILY.dev'
 tar: Ignoring unknown extended header keyword `SCHILY.ino'
由於mac 上使用的是 bsdtar,然後到centOS 上使用的是 GNU tar 造成的差異。
統一使用GNU tar 就沒有這個問題了~~~
  • 使用 brew 安裝 gnu-tar
    brew install gnu-tar
    
  • 安裝完,壓縮指令
    gtar zcv -f mactartest.tar.gz pc0713
    

  • brew 是mac 上蠻方便的程式安裝工具(像是 apt , yum 之類的),未安裝的話,可以使用下面指令安裝
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

ref: