
現在、私はSFTPを使用して.HTMLファイルと.JSファイルをリモートファイルシステムに転送しています。
以下を入力する必要があります。
sftp [email protected]
その後、手動でリモートディレクトリを/var/www/htmlに変更し、ファイルを個別にアップロードします。
*を使用してディレクトリ内のすべてのファイルを同時にアップロードできますが、サブディレクトリでは機能しないようです。
ツリー全体をコピーする方法はありますか?
正しいフォルダに変更してコピーを実行するスクリプトを作成できますか?
答え1
使用put -r
。 openssh-clients-6.4のsftpクライアントはこの-r
オプションを知っていますが、以前のクライアントの一部ではありません。
このオプションを確認することもできます-p
。