2012-04-11 216 views
0

我試圖將.zip文件上傳到遠程服務器上的某個位置。rsync將本地文件結構複製到遠程文件夾

在我fabfile.py我有這樣一行:

local("rsync files.zip webfaction:~/webapps/app") 

這樣就完成沒有問題。然而,當我ssh到箱子,我發現,rsync的把files.zip文件

~/webapps/app/Users/kevin/resources/files.zip 

如果我真的只想把它的webapps /應用,但不復制本地文件結構。我能做些什麼來避免將rsync拷貝到本地文件結構以及文件中?

感謝, 凱文

回答

0

rysnc不會複製的本地文件夾結構,如果在你的命令不包含它(不認爲這會即使您指定的話)。

你確定你的命令是正確的嗎?如果是這樣,我想這可能與Python如何通過local()方法查找文件有關。

沒有太大的幫助,但我希望它會提供一些線索......

+0

它可能與壓縮文件內的文件結構有關嗎? – 2012-04-11 17:00:40

0

由於您使用的面料,你爲什麼不使用put()API調用?

相關問題