1日に数回、リモートサーバー上のログファイルを調べる必要があるテストを実行している場合があります。ターミナルを使用sftpしてリモートサーバーにアクセスし、目的のログファイルを/tmpローカルマシンにプルダウンすることに慣れました。
man sftpコマンドを入力したり、Enterキーを押したり、Enterキーを押したりする必要がないように、基本的に1行で次のコマンドを実行する方法を見つけようとして、今日使用しているオプションを調べていました。
(私が今していること)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
今man sftpまでscp使ったことのないリファレンスを調べてみました。それは私が探しているものかもしれないと思いますが、安全にコピーされたファイルをどこに移動するかを指定する方法がわかりませんでした。
誰か/dir/fileがリモートサーバーから取得してダウンロードする方法を教えてもらえます/tmp/file_plus-my-descriptionか?
私は、次のような通常のUNIXコピーと同様のsftpまたはscpコマンドを実行できることを望んでいました。
scp myuser@myserver /dir/file /tmp/file_plus-my-description
組み込みのTerminalMacOS X10.8を使用しています。ありがとう。