Rsync从Joe@remote:/foo/bar/baz复制内容,而无需创建b/foo/bar/a



我正在尝试将远程文件从变量路径(此处显示为/foo/bar/baz)复制到本地路径(此处显示为b)。

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

如何使Rsync仅在目标文件夹中创建baz而不是整个远程路径?

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

如Rsync Man页面所示,./可用于控制目标中创建多少路径上下文。

在我的情况下,正确的电话将是:

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

最新更新