rsync не копирует мой файл с удаленного сервера - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть две виртуальные машины: dev и prod.

Я хочу использовать rsync, чтобы скопировать файл дампа из prod и затем восстановить его на dev.Я использую эту команду для копирования:

rsync -rave user@ip:/home/user/dumps /home/anotheruser/workspace/someapp/dumps

То же самое успешно копирует статические файлы (.html, .css) из другого каталога, но в этом случае создается только сама папка, но без файла:

/home/anotheruser/workspace/someapp/dumps 

но я ожидаю:

/home/anotheruser/workspace/someapp/dumps/dumpfile

Что не так?dumpfile существует там user@ip:/home/user/dumps/dumpfile.

1 Ответ

0 голосов
/ 27 февраля 2019

Вероятно, вам нужна следующая команда:

rsync -av user@ip:/home/user/dumps/ /home/anotheruser/workspace/someapp/dumps/

Я

  • удалил r, потому что он все равно подразумевается a.
  • удалил e, потому что это, вероятно, ваша проблема;для этого требуется параметр, который вы не указали.
  • добавил / в конце пути, чтобы убедиться, что они рассматриваются как каталоги.
...