私のUbuntuのコマンドラインsftpには、再帰的なputが実装されていません。私は2004年から-Rオプションスイッチでそのような機能を実装することについていくつかの議論を見つけました。ですから、私はある種の自作の再帰を唯一の選択肢として見ています。
つまり。
- ディレクトリリストを反復処理します
- ディレクトリにcd
- 存在しない場合はmkdir
- ファイルを置く
私はbashでこれを行うことを計画していますが、他の言語で十分です。
サーバーへのシェルアクセスがないため、Rsyncまたはscpはオプションではありません。sftpのみ。