Wie kann ich eine Datei im SFTP-Server in ein anderes Verzeichnis verschieben? Ich verbinde mich mit sftp mit diesem Server und versuche dann, eine Datei mit zu verschieben
mv myfile.csv /my/dir/myfile.csv
Dies erzeugt jedoch einen Fehler. Wie mache ich das?
Antworten:
mv
Im interaktiven Modus von sftp gibt es keinen Befehl. Verwenden Sierename
stattdessen.Um zu erfahren , welche Befehle verfügbar sind, überprüfen Sie die man - Seite
man sftp
oder Arthelp
innerhalbsftp
.quelle
rename
funktioniert genauso wiemv
in der shell!Der Client
lftp
kann sowohl für FTP als auch für SFTP verwendet werden. Es verfügt über einenmv
Befehl, mit dem Sie eine Verschiebung auf dem Remote-Server ausführen können. Es gibt ein gutes Tutorial, wie man es hier benutzt, mit dem Titel: Unix: Flexibles Verschieben von Dateien mit LFTP .Wenn Sie die
lftp
Verwendung durchsehen, werden Sie einenmv
Befehl bemerken .Verweise
quelle