Diverse volte nel corso della giornata, è possibile che venga eseguito un test in cui è necessario esaminare un file di registro su un server remoto. Mi sono abituato a usare il mio terminale sftpnel server remoto e tirare il file di registro desiderato /tmpsulla mia macchina locale.
Oggi stavo esaminando le opzioni che utilizzavo man sftpnel tentativo di trovare un modo per eseguire i seguenti comandi fondamentalmente in una singola riga in modo da non dover digitare un comando, premere invio, digitare un comando premere invio, ecc.
(cosa faccio ora)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Ho trovato sfogliando man sftpun riferimento a scpcui non avevo mai usato prima. Penso che potrebbe essere quello che sto cercando, ma non ho visto un modo per specificare dove volevo che il file copiato in modo sicuro andasse.
Qualcuno potrebbe fornirmi un modo per ottenere /dir/fileda un server remoto e scaricarlo /tmp/file_plus-my-description?
Speravo di essere in grado di eseguire un comando sftp o scp simile a una normale copia di UNIX come:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Sto usando il built-in Terminalin Mac OS X 10.8. Grazie.