terça-feira, 29 de julho de 2008

linux - Cópia de diretórios com SSH


Cópia de diretórios

Para copiar um diretório (ou pasta, como você quiser chamar) inteiro, basta especificar a opção -r na linha de comando. O r vem de recursivamente, que significa que o comando vai equivaler a executar o comando no diretório, nos seus sub-diretórios, nos sub-diretórios dos seus sub-diretórios e assim por diante.

Por exemplo, para copiar todo o diretório pessoal do usuário zezinho (localizado em /home/zezinho da primeira para a segunda máquina, podemos digitar na primeira o seguinte comando:

$ scp -r /home/zezinho zezinho@192.168.1.2:/backup/
$ # ^^

Isso vai criar uma cópia do diretório /home/zezinho da primeira máquina para o diretório /backup da segunda.


Duas opcoes uteis são -v e -p

-v faz um verbose para acompanhar se algo der errado, especialmente mensagens relativas a permissões.

-p PORTA se o ssh for configurado para escutar numa porta diferente da padrão, (as vezes a 22 esta bloqueada :-( )

A senha a ser fornecida deve ser a do zezinho no host 192.168.254.2

Nenhum comentário:

Os melhores podcasts do spotify