Compactar uma pasta remota no Linux

-1

Sou um novato no Linux e estou tentando compactar uma pasta que existe em um host remoto e exportá-la para outro host remoto. Uma pesquisa rápida no Google levou-me a opções de tar / gzip e rsync, mas não tenho certeza de como exatamente eu poderia usá-las.

Para ficar claro, entrei no host remoto através do PuTTY (SSH) user@remotehost1 e há uma pasta, folder1 ( /u01/folder1 ) que tem outras subpastas e arquivos abaixo dela. Eu quero gzip e exportá-lo para outro usuário remoto host @ remotehost2. Como posso conseguir isso? Será que alguns poderiam me explicar claramente?

    
por user1751356 20.05.2013 / 17:28

2 respostas

2

Comprima a pasta:

tar czvf folder.tgz folder

Copiar para outro host:

scp folder.tgz user@remotehost2:~

Este comando copia o arquivo folder.tgz para o diretório home do usuário em remotehost2.

    
por 20.05.2013 / 17:34
1

Quando você estiver conectado ao host remoto, faça:

  1. Compacte a pasta (isso criará o arquivo folder.tgz )

    tar cvvzf folder.tgz /u01/folder1
    
  2. Copie a pasta para a máquina remota

    scp folder.tgz user2@remotehost2:/path/to/remote/target
    
por 20.05.2013 / 17:33