我得到“命令'打开'的参数太多了。”尝试连接到服务器以获取以下命令时出错,
option confirm off
open sftp://uname:[email protected]/ -hostkey="ssh-rsa 1024 xx:xx:xx:xx:xx" -timeout=60 -rawsettings SendBuf=0 SshSimple=1 -rawtransfersettings IgnorePermErrors=0 PreserveTimeDirs=0
我已经检查了很多其他帖子,提到使用Double-Quotes的文字有空间,我认为我的上述脚本是抱怨的。如果我删除最后一组参数后跟-rawtransfersettings
我的脚本工作正常。这就是open sftp://uname:[email protected]/ -hostkey="ssh-rsa 1024 xx:xx:xx:xx:xx" -timeout=60 -rawsettings SendBuf=0 SshSimple=1
命令完美无缺。
我不知道如何继续这一点,因为我是一个新的命令脚本世界。
WinSCP open
命令没有-rawtransfersettings
开关。
该开关属于文件传输命令,如get
,put
等。