我正在尝试将远程文件从变量路径(此处显示为/foo/bar/baz
)复制到本地路径(此处显示为b
)。
rsync -a joe@remote:/foo/bar/baz b # created b/foo/bar/baz
# instead of creating b/baz
如何使rsync仅在目标文件夹中创建baz
而不是整个远程路径?
答案 0 :(得分:0)
有人回答了问题,但答案似乎已被删除。
如rsync手册页所示,./
可用于控制在目标中创建多少路径上下文。
在我看来,正确的电话应该是:
rsync -a joe@remote:/foo/bar/./baz b