SFTP経由でアクセスできるバックアップスペースがあります。このリモートリポジトリの「mybackup」というディレクトリにバックアップを作成しました。それでは、リモートリポジトリに「mybackup-copy」という名前のmybackupディレクトリのコピーを作成したいと思います。
ディレクトリ全体をダウンロードした後、再アップロードせずにSFTPを使用してこれを行う方法はありますか?
たとえば、完全なSSHシェルアクセス権を持っている場合は、これを実行できますかcp -ar mybackup mybackup-copy
? SFTPプロトコルを介してこれを実行できますか?
ベストアンサー1
コアSFTPプロトコルはリモートファイルのコピーをサポートしていません。ドラフトがありますcopy-data
/ copy-file
SFTPプロトコル拡張。
しかし、最も普及しているOpenSSH SFTPサーバーの中で、copy-data
最新のサポートはバージョン 9.0ただ。それsftp
顧客持つcp
注文する(ただし互換性のあるサーバーも必要です)。
拡張をサポートする他のサーバーは次のとおりです。FTPDプロトコルmod_sftp
とBitvise SFTPサーバー。
だから使用シェル cp
通常、コマンドは唯一の方法です。