有人能解释一下我这里做错了什么吗?我正在尝试将整个目录复制到远程服务器。
“c:\Program Files (x86)\PuTTY\pscp.exe”-l mleyland -pw 密码5 -p[电子邮件保护]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\ZIP*.*
我收到错误信息。
/home/mleyland/hvn01/:是一个目录
所以我将命令改为。
“c:\Program Files (x86)\PuTTY\pscp.exe”-l mleyland -pw 密码5 -p[电子邮件保护]:/主页/mleyland/hvn01/。备份文件夹:\TEMP_BACKUP\ZIP*.*
我得到了
通配符 '。' 没有匹配的文件
我运行的第一个命令运行正常,但是我需要一种方法来保存密码,以便无需用户干预即可运行。
c:\Program Files (x86)\PuTTY>pscp D:\TEMP_BACKUP\ZIP[电子邮件保护]/主页 /mleyland
谢谢
答案1
您肯定错过了-r
,目标似乎也有点奇怪。试试这个:
"c:\Program Files (x86)\PuTTY\pscp.exe" -r -pw Password5 -p [email protected]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\
-l
如果使用则是多余的user@host
。