$gunzip -c foo.tar.gz | tar xvf –

(La opción -c indica a gunzip que ponga en la salida estándar la salida del comando)

$gunzip < archivo.tar.gz | tar -xvf –