SFTPを使用してツリー全体を自動的にアップロードできますか?

SFTPを使用してツリー全体を自動的にアップロードできますか?

現在、私はSFTPを使用して.HTMLファイルと.JSファイルをリモートファイルシステムに転送しています。

以下を入力する必要があります。

sftp [email protected]

その後、手動でリモートディレクトリを/var/www/htmlに変更し、ファイルを個別にアップロードします。

*を使用してディレクトリ内のすべてのファイルを同時にアップロードできますが、サブディレクトリでは機能しないようです。

ツリー全体をコピーする方法はありますか?

正しいフォルダに変更してコピーを実行するスクリプトを作成できますか?

ベストアンサー1

使用put -r。 openssh-clients-6.4のsftpクライアントはこの-rオプションを知っていますが、以前のクライアントの一部ではありません。

このオプションを確認することもできます-p

おすすめ記事