Obtendo um erro ao usar o sftp (get: Invalid Flag -r)

1

Eu quero copiar algumas pastas do Servidor A (/ aaa / bbb / ccc /) para o Servidor B (/ xxx / yyy / zzz /), considerando que o Servidor A é a origem e o Servidor B é o destino.

Existem várias pastas em ccc / que precisam ser copiadas dentro do zzz /.

Eu tentei usar o sftp, que é apenas uma opção disponível para mim e deve ser executado a partir do destino e não da fonte e tentei conectar a fonte

In Console (SERVER B) :

 [user zzz]$ sftp hostname.domain.com

 ------ Connected -------

 sftp> get -r /aaa/bbb/ccc/

Ele retorna:

get : Invalid flag -r

O servidor que estamos usando é o RedHat Enterprise, precisa copiar as pastas.

EDIT 1.

sftp> get -r / aaa / bbb / ccc /
get: Invalid flag -r
sftp> Write failed: Broken pipe

sftp> version
SFTP protocol version 3
    
por Rishabh Prasad 22.09.2017 / 23:04

1 resposta

0

Uso:

sftp -r server@address
sftp> get /dir/to/path/files/

Você também pode tentar curingas para que isso funcione também.

sftp> get /dir/to/path/files/*
sftp> get /dir/to/path/files/*. *  #minus the space after the period.
    
por 17.11.2018 / 21:31