como copio arquivos de um host remoto para o meu computador?

0

Estou tentando usar o seguinte comando:

$ scp remoteusername@host:$HOME/fileiwanttocopy /my/local/comp

Eu gostaria que o home fosse avaliado no host remoto em vez do meu computador (o que ele está fazendo agora) Eu tentei com e sem aspas.

    
por Derrick 04.09.2009 / 02:58

2 respostas

5

Para copiar um arquivo do diretório pessoal em outra máquina, use:

scp remoteusername@host:fileiwanttocopy /my/local/comp

Note que o nome do arquivo depois de ':' não não começa com um '/', então é relativo a partir do diretório pessoal por padrão.

    
por 04.09.2009 / 03:03
2

Se você quiser copiar um arquivo do seu diretório pessoal, use um destes procedimentos:

$ scp remoteusername@host:fileiwanttocopy /my/local/comp
$ scp remoteusername@host:~/fileiwanttocopy /my/local/comp

O ~ será avaliado para o diretório inicial do usuário conectado.
Se você quiser copiar um arquivo do diretório pessoal de outro usuário, use:

$ scp remoteusername@host:~anotheruser/fileiwanttocopy /my/local/comp

Em que ~anotheruser resolveria para o usuário o diretório pessoal de "otheruser".

    
por 04.09.2009 / 07:03

Tags