tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'
-
-x: extrair -
-z: através degzip -
-f: Pegue um arquivo como entrada. -
-O: extrair para stdout
O file_you_want_to_extract é extraído de file.tar.gz para a saída padrão, canalizado para ssh , que executa cat no host remoto e grava seu padrão no remoto destination_file . Claro, você vai querer garantir que você tenha permissão de gravação para o arquivo de destino desejado no host remoto.