Macの圧縮したtarをLinuxで展開するとメッセージがでる

Macのtarで固めたものをLinuxで解凍するとこんなメッセージがでてくる。

tar: 未知の拡張ヘッダキーワード `SCHILY.dev' を無視
tar: 未知の拡張ヘッダキーワード `SCHILY.ino' を無視
tar: 未知の拡張ヘッダキーワード `SCHILY.nlink' を無視

なんか、BSD系のtarを使うとこのヘッダーが入ってしまうらしい。(メッセージがでるだけで、ファイル自体は問題ないらしい)
Macでもgnuのtarが提供されてるので、それを使うことで解決。

$ brew install gnu-tar

これでgnu-tarが手に入る。コマンドではgtarで使えるので、下記のように使えばいい。

$ gtar cvfz file.tgz file 
このエントリーをはてなブックマークに追加

Leave a Reply

Your email address will not be published. Required fields are marked *