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 ..