Dateiübertragung vom Server

Dateiübertragung vom Server

Ich möchte meine Datei vom Server in das lokale Repository verschieben (nicht kopieren scp) und sie nach der Übertragung endgültig auf dem Server löschen. Ich verwende den folgenden Befehl aus dem Repository, in dem ich die Datei haben möchte:

rsync -rvt --delete-after user@host:/path . 

Ich kopiere die Dateien tatsächlich auf diese Weise. Die Dateien auf dem Server werden dabei jedoch nicht gelöscht... Folgendes ist erforderlich:rm -r filename

Kann jemand meine Linux-Anweisung verbessern und mir zeigen, wie ich die Datei in einem Zug an den ursprünglichen Ort übertragen und entfernen kann?

PS

Gemäß der Antwort von @user1008764 möchte ich hier einen weiteren nützlichen Link zu einer anderen Diskussion hinzufügen (wie man nicht nur die Datei, sondern auch das Verzeichnis löscht): https://superuser.com/questions/676671/rsync-does-not-delete-source-directories

Antwort1

versuchen Sie es --remove-source-filesstatt mit --delete-after. Schauen Sie sich serverfault.com/questions/363922/how-to-move-files-with-scp an

verwandte Informationen