terça-feira, 13 de janeiro de 2009

Como copiar aquivos de um host para outro no LINUX

Usando o protocolo SCP - Secure Copy.

scp arquivo usuário@host:diretório/arquivo

scp usuário@host:diretório/arquivo arquivo

Será solicitada a senha do usuário, e automaticamente após digitar a senha, a transferência se inicia.

Copiando um diretório inteiro, use o “-r”:

scp -r diretório usuario@ip_ou_nome_do_host_remoto:

No sentido contrário (remoto para local) é só inverter:

scp usuario@ip_ou_nome_do_host_remoto:arquivo

LEMBRE-SE:
O usuário precisa ter direito de leitura neste arquivo do host destino.

IMPORTANTE:
O scp não avisa se o arquivo já existir no destino. Irá sobrescrever os arquivos/diretórios com mesmo nome.