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