Single Line SFTP vom Terminal

Im Laufe des Tages führe ich möglicherweise mehrmals einen Test durch, bei dem ich eine Protokolldatei auf einem Remoteserver durchsuchen muss. Ich habe mich daran gewöhnt, mein Terminal zu benutzensftp in den Remote-Server und ziehen Sie die gewünschte Protokolldatei nach unten/tmp auf meinem lokalen Rechner.

Ich habe die Optionen heute mit durchgesehenman sftp Um herauszufinden, wie Sie die folgenden Befehle im Grunde genommen in einer einzigen Zeile ausführen können, ohne einen Befehl eingeben zu müssen, drücken Sie die Eingabetaste, geben Sie einen Befehl ein, drücken Sie die Eingabetaste usw.

(was mache ich nun)

sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit

Ich fand beim Durchschauenman sftp ein Verweis aufscp was ich noch nie benutzt habe. Ich habe das Gefühl, dass es vielleicht das ist, wonach ich suche, aber ich habe keine Möglichkeit gefunden, anzugeben, wo die sicher kopierte Datei gespeichert werden soll.

Könnte mir jemand eine Möglichkeit geben, das zu bekommen/dir/file von einem entfernten Server herunterladen und auf/tmp/file_plus-my-description?

Ich hatte gehofft, einen sftp- oder scp-Befehl ausführen zu können, der einer regulären UNIX-Kopie ähnlich ist, wie:

scp myuser@myserver /dir/file /tmp/file_plus-my-description

Ich benutze das eingebauteTerminal in Mac OS X 10.8. Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage