In diesem Beitrag werden mehrere Dateien vom Remote-Server entfernt, wenn eine Verbindung ohne SFTP-Kennwort eingerichtet wird. Ich habe den Code wie folgt. Nur die erste Datei in der Variablen $file_list
wird gelöscht, wenn ich die Variable als
$file_list="file1 file2"
sftp $USER@$HOST
rm $file_list
quit
SFTP-Session
Ich habe sogar versucht, die Befehle im Eingabeaufforderungsmodus auszuführen.
sftp $USER@$HOST
rm file1 file2
Ich sehe jedoch immer noch, dass nur Datei1 gelöscht wird.
Ich bin nicht sicher, ob mir ein grundlegender Befehl fehlt. Ich versuchte mdelete
/ mdel
/ mrm
, die als abgelehnt wurden Ungültiger Befehl in SFTP Aufforderung.