一天中有好几次,我可能正在运行一个测试,我需要查看远程服务器上的日志文件。我已经习惯使用我的终端sftp进入远程服务器并将所需的日志文件拉到/tmp我的本地机器上。
我正在查看今天使用的选项man sftp,试图找出一种基本上在一行中运行以下命令的方法,这样我就不必键入命令、按 enter、键入命令按 enter 等。
(我现在应该做什么)
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
我正在使用内置的TerminalMac OS X 10.8。谢谢。