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.