rsync копирует содержимое из joe @ remote: / foo / bar / baz в b без создания b / foo / bar / a - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь скопировать удаленный файл из пути переменной (здесь показан как /foo/bar/baz) в локальный путь (здесь показан как b).

rsync -a joe@remote:/foo/bar/baz b # created b/foo/bar/baz
                                   # instead of creating b/baz

Как получить rsyncсоздать baz в целевой папке вместо всего удаленного пути?

1 Ответ

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

Кто-то ответил на вопрос, но, похоже, ответ был удален.

Как показано на справочной странице rsync, ./ может использоваться для контроля объема контекста пути, создаваемого в цели.

В моем случае правильный вызов был бы:

rsync -a joe@remote:/foo/bar/./baz b
...