2

あるサーバーから別のサーバーにファイル/ディレクトリ構造をアップロードする方法を探しています。私の場合に可能な唯一の方法はSFTPアップロードです。ファイルのアーカイブを作成せずに、スクリプトなどを使用して簡単にアップロードする方法があります。 / dirs、リモートサーバーで再作成しますか?

ありがとうございました!

4

3 に答える 3

3

おそらく、再帰的な scp (scp -r) を使用して解決策を見つけることができますか? それとも明示的に sftp のみに制限されていますか?

また、sftp とスクリプトをサポートする lftp という名前のクライアントもあります。これは、私が想像するバッチ ファイルのように、ftp コマンドのリストです。( http://lftp.yar.ru/lftp-man.html )

于 2009-06-11T08:33:17.330 に答える
0

Syncplify.me FTP スクリプトを検討することをお勧めします。解決策として。目標を達成するための非常に単純なスクリプトを作成できます。たとえば、ディレクトリ全体をリモート SFTP サーバーにアップロードすることは、実際には既製のテンプレートの 1 つに 1 行のコードを追加するだけです。 http://www.syncplify.me/products/ftp-script/

于 2014-10-11T23:49:33.157 に答える
-1

edtFTPj / PROは、包括的なスクリプトエンジンを備えたJavaSFTPクライアントです。Javaであるため、Javaがサポートされている任意のプラットフォームで実行できます。

スクリプトサポートの詳細は次のとおりです。現在のディレクトリ内のすべてのファイルをリモートディレクトリにアップロードする「mput」コマンドがあります。

再帰転送はまだサポートされていませんが、必要に応じて簡単に追加できます。興味がある場合は、メールでサポートしてください。

于 2009-06-15T00:17:53.007 に答える