Copie vários diretórios selecionados recursivamente do servidor remoto para o local em massa (Solaris 10) usando o comando scp único

0

Eu tenho um diretório pai "PAR" no servidor remoto, que tem vários subdiretórios como

sys/PAR/ABCD
sys/PAR/ABEF
sys/PAR/ABGH
sys/PAR/ABIK
.... so on..

Cada subdiretório tem vários arquivos dentro, estou tentando copiar apenas 2 subdiretórios (ABCD e ABEF) com todos os arquivos (dentro de ABCD e ABEF) recursivamente na minha máquina local usando o comando scp no unix de uma só vez. Eu não quero copiar dois subdiretórios usando o comando scp 2 vezes. Eu tentei várias opções que são dadas abaixo

scp -r user@remote_server:sys/PAR/AB[CE][DF]/* local_path
scp -r user@remote_server:sys/PAR/AB[CE][DF] local_path
scp -r user@remote_server:sys/PAR/{ABCD,ABEF}/* local_path
scp -r user@remote_server:sys/PAR/{ABCD/*,ABEF/*} local_path
scp -r user@remote_server:sys/PAR/\{ABCD/*,ABEF/*\} local_path
scp -r user@remote_server:sys/PAR/\{ABCD,ABEF\}/* local_path
scp -r user@remote_server:sys/PAR/\{ABCD,ABEF\} local_path
scp -r user@remote_server:{sys/PAR/ABCD,sys/PAR/ABEF} local_path
scp -r user@remote_server:{sys/PAR/ABCD/*,sys/PAR/ABEF/*} local_path

Mas estou recebendo a mensagem de erro:

scp: [..] No such file or directory

iniciador de scripts: putty
SO: Solaris 10
Por favor me sugira como conseguir isso.
Obrigado ..

    
por Abhi 07.02.2018 / 08:55

0 respostas