escape character não funciona em scp

0

Estou tentando transferir algum arquivo pelo scp. Mas não está funcionando,

scp "vogo_psql_db\:2017-08-30T18\:00\:01.762662" "[email protected]:db-dump"
ssh: Could not resolve hostname vogo_psql_db\: Name or service not known

O problema é que, devido a dois pontos, ele está pegando vogo_psql_db como nome do host mesmo que os caracteres de escape tenham sido usados.

O que deve ser feito para resolver isso?

    
por luv.preet 30.08.2017 / 15:15

1 resposta

2

De acordo com a página de manual man scp :

File names may contain a user and host specification to indicate that the
file is to be copied to/from that host.  Local file names can be made
explicit using absolute or relative pathnames to avoid scp treating file
names containing ‘:’ as host specifiers.  Copies between two remote hosts
are also permitted.

Assim, você pode preceder o nome do arquivo local com um caminho absoluto ou apenas o caminho relativo simples ./ , ou seja,

scp "./vogo_psql_db:2017-08-30T18:00:01.762662" "[email protected]:db-dump"
    
por steeldriver 30.08.2017 / 15:37