6
来自终端的单行sftp
全天几次,我可能正在运行一个测试,该测试需要浏览远程服务器上的日志文件。我已经习惯了使用终端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中内置的功能。谢谢。