假设我想在本地计算机上将rsync文件foo.txt
设置为在远程计算机上的文件/home/me/somedirectory/bar.txt
,并且该somedirectory/
尚不存在。我该怎么做呢?如何将文件rsync同步到不存在的远程目录?
我试过rsync -e ssh -z foo.txt remotemachine:/home/me/somedirectory/bar.txt
,但我得到rsync: push_dir#3 "/home/me/somedirectory" failed: No such file or directory (2)
错误。
(复制该文件不重命名它的作品,虽然这,这个运行良好:rsync的-e SSH -z foo.txt的remotemachine:/首页/我/ somedirectory /`)
我想你可以找到同样的问题回答[这里](http://stackoverflow.com/questions/1636889/rsync-how-can-i-configure-it-to-create-target-directory-on-服务器)。 – frarees
我试着添加'--recursive'标志,但是我得到了同样的错误。 – grautur