копирование файлов с папками [закрыто]

Следующий scp - работает как положено.

scp /home/admin/* root@ec2-50-112-212-73:/

Но мне нужна команда, которая создаст требуемую структуру папок на целевом сервере, если она еще не существует.

Обновление:

Я могу сделать это за 2 шага, как показано ниже. Я хотел бы знать, есть ли другой способ.

ssh root@ec2-50-112-212-73  " mkdir -p /home/admin/ "
scp  -r /home/admin/* root@ec2-50-112-212-73:/home/admin/
0
задан 26 June 2012 в 14:22
2 ответа

Возможно, вам лучше использовать rsync :

rsync -av -R -f"+ */" -f"- *" /home/admin/* root@ec2-50-112-212-73:/

Это создаст каталоги только на другой (ec2) стороне

1
ответ дан 4 December 2019 в 21:45

scp -r / home / admin / root @ ec2-50-112-212-73 : / home / admin / будет работать, если вы специально не хотите копировать только файлы без точек в / home / admin .

0
ответ дан 4 December 2019 в 21:45

Теги

Похожие вопросы