以前曾提出类似的问题,但这个问题不同。
我正在远程服务器上执行单个文件的rsync,并且目标目录不存在。我想要创建目标目录,如果它不存在。我正在使用:: syntax使用模块,我在论坛中找不到类似的案例。
这是语法。 remote_dir2不存在,我希望它被创建。
rsync -avz --password-file=<file> <source-file> remote-user@remote-server::remote_dir1/remote_dir2
注意:远程服务器中的/etc/rsyncd.conf中有一个名为remote-user的模块,连接和其他所有工作都有效,除了源文件最终在remote_dir1中,名称为remote_dir2
有没有与下面提到的解决方案不同的解决方案?