rsync文件从远程服务器到本地,还可以创建本地目录

时间:2015-11-15 16:12:46

标签: shell unix terminal command-line-interface rsync

我的服务器上有/files/category/specific/*的文件。

在我的本地,我有一个~/files目录。我想要做的是将/files/category/specific/*拉到我的本地~/files/something/whatever。但是something/whatever不存在,我也想让rsync创建这些本地目录。

如何使用rsync执行此操作?

1 个答案:

答案 0 :(得分:0)

试试这个:

rsync -a --relative user@remote:/files/category/specific/* ~/files

或者您可以使用ssh预先创建目录或使用两个这样的rsync命令

rsync -a --rsync-path=”mkdir -p ~/files/whatever/whatever/ && rsync” user@remote:/files/category/specific/* $source