我正在尝试将.zip文件上传到远程服务器上的某个位置。
在我的fabfile.py
我有这一行:
local("rsync files.zip webfaction:~/webapps/app")
这完成没有问题。然而,当我ssh到盒子上时,我发现rsync将files.zip
文件放在
~/webapps/app/Users/kevin/resources/files.zip
我真的只想把它放在webapps / app中而不复制本地文件结构。我该怎么做才能避免将rsync复制到本地文件结构以及文件?
谢谢, 凯文
答案 0 :(得分:0)
rysnc不会复制本地文件夹结构(如果它不包含在您的命令中)(即使您指定它也不要认为它。)
你确定你的命令正确吗?如果是这样,我想这可能与Python如何通过local()方法定位文件有关。
没什么帮助,但我希望它能提供一些线索......
答案 1 :(得分:0)
由于您正在使用Fabric,为什么不使用put()api调用?