Línea Sftp desde Terminal

Varias veces a lo largo del día, es posible que esté ejecutando una prueba en la que necesito revisar un archivo de registro en un servidor remoto. Me he acostumbrado a usar mi terminal parasftp en el servidor remoto y tire del archivo de registro deseado hacia abajo para/tmp en mi máquina local.

Estaba mirando a través de las opciones de hoy usandoman sftp en un intento de encontrar una manera de ejecutar los siguientes comandos básicamente en una sola línea para que no tenga que escribir un comando, presione enter, escriba un comando presione enter, etc.

(Qué hago ahora)

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

Encontré mientras miraba a travésman sftp una referencia ascp que no he usado antes Siento que puede ser lo que estoy buscando, pero no vi una manera de especificar dónde quería que fuera el archivo copiado de forma segura.

¿Podría alguien proporcionarme una manera de conseguir/dir/file desde un servidor remoto y tenerlo descargado a/tmp/file_plus-my-description?

Esperaba poder ejecutar un comando sftp o scp similar a una copia regular de UNIX como:

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

Estoy usando el construido enTerminal En Mac OS X 10.8. Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta