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
Mac OS X 10.8 に組み込まれているものを使用しています。ありがとう。