rsync将内容从joe @ remote:/ foo / bar / baz复制到b而不创建b / foo / bar / a

时间:2019-02-25 14:06:56

标签: bash rsync

我正在尝试将远程文件从变量路径(此处显示为/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 :(得分:0)

有人回答了问题,但答案似乎已被删除。

如rsync手册页所示,./可用于控制在目标中创建多少路径上下文。

在我看来,正确的电话应该是:

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