tar が GNU 製でない時の tar.gz の扱い
GNU tar なら、
圧縮:
% tar czf hoge.tar.gz hoge
伸張:
% tar xvzf hoge.tar.gz
で良いが、tar が GNU 製じゃないため z オプションが使えない環境(Solaris でありがち)もある。gzip 入れる時に gtar も入れろっつーの。
そいう時は、
圧縮:
% tar cf - hoge | gzip -c > hoge.tar.gz
伸張:
% gzip -cd hoge.tar.gz | tar xvf -
びっくりするぐらいよく忘れるのでメモっておく。由緒正しい UNIX 遣いは普通にやってることですねぇ。
afio 使えって話もあるが、それはまた別の話。