Как рекурсивно копировать выбранные несколько каталогов с удаленного сервера на локальный компьютер замазкой с помощью одной команды scp
У меня есть родительский каталог "PAR" на удаленном сервере, который имеет несколько подкаталогов, как
sys/PAR/ABCD
sys/PAR/ABEF
sys/PAR/ABGH
sys/PAR/ABIK
.... so on..
Внутри каждого подкаталога есть несколько файлов, я пытаюсь рекурсивно скопировать только 2 подкаталога (ABCD и ABEF) со всеми файлами (внутри ABCD и ABEF) на локальном компьютере, используя scp
Команда в Unix одновременно. Я не хочу копировать два подкаталога, используя scp
Команда 2 раза. Я пробовал несколько вариантов, которые приведены ниже
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
Но я получаю сообщение об ошибке:
scp: [..] No such file or directory
скрипт запуска: замазка
ОС: солярис 10
Пожалуйста, предложите мне, как этого добиться.
Спасибо..