この投稿は、sftp password less接続が設定されている場合に、リモートサーバーから複数のファイルを削除することに関するものです。私は次のようなコードを持っています。$file_list
変数を次のように設定している場合、変数の最初のファイルのみが削除されます。
$file_list="file1 file2"
sftp $USER@$HOST
rm $file_list
quit
SFTP-Session
プロンプトモードでコマンドを実行しようとしました。
sftp $USER@$HOST
rm file1 file2
ただし、まだfile1のみが削除されていることがわかります。
基本的なコマンドが欠落しているかどうかはわかりません。mdelete
/ mdel
/ を試しましmrm
たが、sftpプロンプトウィンドウで無効なコマンドとして拒否されました。