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.