Im Laufe des Tages führe ich möglicherweise mehrmals einen Test durch, bei dem ich eine Protokolldatei auf einem Remote-Server durchsuchen muss. Ich habe mich daran gewöhnt, mit meinem Terminal auf sftp
den Remote-Server zuzugreifen und die gewünschte Protokolldatei /tmp
auf meinem lokalen Computer abzurufen.
Ich habe heute die Optionen durchgesehen, man sftp
um herauszufinden, wie die folgenden Befehle im Grunde genommen in einer einzigen Zeile ausgeführt werden können, damit ich keinen Befehl eingeben, die Eingabetaste drücken, einen Befehl eingeben, die Eingabetaste drücken usw.
(was mache ich nun)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Ich habe beim Durchsuchen man sftp
eines Verweises gefunden, auf scp
den ich vorher noch nicht Bezug genommen habe. Ich habe das Gefühl, dass es das ist, wonach ich suche, aber ich habe keine Möglichkeit gefunden, anzugeben, wohin die sicher kopierte Datei gehen soll.
Könnte mir jemand eine Möglichkeit bieten, /dir/file
von einem Remote-Server zu gelangen und ihn herunterladen zu lassen /tmp/file_plus-my-description
?
Ich hatte gehofft, einen sftp- oder scp-Befehl ausführen zu können, der einer regulären UNIX-Kopie ähnelt, wie:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Ich verwende das Terminal
in Mac OS X 10.8 integrierte. Vielen Dank.