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
組み込みのTerminal
MacOS X10.8を使用しています。ありがとう。