0

.zip ファイルをリモート サーバー上の場所にアップロードしようとしています。

fabfile.pyはこの行を持っています:

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

これで問題なく完了。files.zipただし、ボックスにsshすると、rsyncがファイルを配置することがわかります

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

ローカルファイル構造をコピーせずに、本当に webapps/app に入れたいだけです。ファイルと一緒にローカル ファイル構造を rsync コピーしないようにするにはどうすればよいですか?

ありがとう、ケビン

4

2 に答える 2

0

Fabric を使用しているのに、なぜ put() API 呼び出しを使用しないのですか?

于 2012-04-17T08:37:26.397 に答える
0

rysnc は、コマンドに含まれていない場合、ローカル フォルダー構造をコピーしません (指定してもコピーされるとは思わないでください)。

コマンドが正しいと確信していますか?もしそうなら、Python が local() メソッドを介してファイルを見つける方法に関係があると思います。

あまり参考にはなりませんが、何かのヒントになれば幸いです...

于 2012-04-11T16:37:44.830 に答える