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 -
でも同じ。