AIX Linux OS コマンド

tar と gzip で固められたファイルを一気に解凍する。

test.tar.gz というファイルがあった時に

gzip -dc  test.tar.gz | tar xvf -

とすると、一気に解凍できる。
gzip の -d オプションは「解凍」を表し(decompress) 、-c オプションは、出力を標準出力に書き出す。つまり gz が取れた後のファイル名 test.tar が、パイプで tar コマンドの標準入力に渡される。

tar の最後の - (マイナス)は、標準入力を表す。tar コマンドは元々標準入力を取るタイプのコマンドでは無いので、f (ファイル)オプションで、- (標準入力) を指定して, gzip から渡ってくる gz が取れた後のファイル名を受け取る。

gunzip -c  test.tar.gz | tar xvf -

でも同じ。

参考サイト

Manpage of GZIP

-AIX, Linux, OS, コマンド

Copyright© エンジニアの何でもメモ帳 , 2022 All Rights Reserved.