あるサーバーから別のサーバーにファイル/ディレクトリ構造をアップロードする方法を探しています。私の場合に可能な唯一の方法はSFTPアップロードです。ファイルのアーカイブを作成せずに、スクリプトなどを使用して簡単にアップロードする方法があります。 / dirs、リモートサーバーで再作成しますか?
ありがとうございました!
あるサーバーから別のサーバーにファイル/ディレクトリ構造をアップロードする方法を探しています。私の場合に可能な唯一の方法はSFTPアップロードです。ファイルのアーカイブを作成せずに、スクリプトなどを使用して簡単にアップロードする方法があります。 / dirs、リモートサーバーで再作成しますか?
ありがとうございました!
おそらく、再帰的な scp (scp -r) を使用して解決策を見つけることができますか? それとも明示的に sftp のみに制限されていますか?
また、sftp とスクリプトをサポートする lftp という名前のクライアントもあります。これは、私が想像するバッチ ファイルのように、ftp コマンドのリストです。( http://lftp.yar.ru/lftp-man.html )
Syncplify.me FTP スクリプトを検討することをお勧めします。解決策として。目標を達成するための非常に単純なスクリプトを作成できます。たとえば、ディレクトリ全体をリモート SFTP サーバーにアップロードすることは、実際には既製のテンプレートの 1 つに 1 行のコードを追加するだけです。 http://www.syncplify.me/products/ftp-script/
edtFTPj / PROは、包括的なスクリプトエンジンを備えたJavaSFTPクライアントです。Javaであるため、Javaがサポートされている任意のプラットフォームで実行できます。
スクリプトサポートの詳細は次のとおりです。現在のディレクトリ内のすべてのファイルをリモートディレクトリにアップロードする「mput」コマンドがあります。
再帰転送はまだサポートされていませんが、必要に応じて簡単に追加できます。興味がある場合は、メールでサポートしてください。