在一天中有几次,我可能正在运行测试,我需要查看远程服务器上的日志文件.我已经习惯使用我的终端sftp进入远程服务器并将所需的日志文件下拉到/tmp我的本地计算机上.
我正在查看今天的选项man sftp,试图找出一种基本上在一行中运行以下命令的方法,这样我就不必输入命令,按回车键,输入命令按回车键等.
(我现在应该做什么)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Run Code Online (Sandbox Code Playgroud)
我在查看之前未使用过man sftp的参考资料时发现了scp.我觉得这可能是我正在寻找的,但我没有看到一种方法来指定我想要安全复制文件的位置.
有人可以为我提供/dir/file从远程服务器获取并下载到的方法/tmp/file_plus-my-description吗?
我希望能够运行类似于常规UNIX副本的sftp或scp命令,如:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Run Code Online (Sandbox Code Playgroud)
我正在使用TerminalMac OS X 10.8中的内置功能.谢谢.