我正在尝试编写一个批处理脚本(CMD @ Windows XP Pro),它将在7zip和putty/psftp的帮助下自动下载和解压缩包
如果我有一个包下载的URL http://somesite.org/packages/package.zip如何使用putty在命令行下载?
此外,如果你有更好的方法来做到这一点也会有所帮助.
fvu*_*fvu 13
wget当然是一个明显的解决方案,但我也建议你看看cURL.从他们的网站:
curl是一个命令行工具,用于传输具有URL语法的文件,支持FTP,FTPS,HTTP,HTTPS,SCP,SFTP,TFTP,TELNET,DICT,LDAP,LDAP和FILE.curl支持SSL证书,HTTP POST,HTTP PUT,FTP上传,基于HTTP表单的上传,代理,cookie,用户+密码认证(基本,摘要,NTLM,协商,kerberos ......),文件传输恢复,代理隧道和大量其他有用的技巧.
当然是免费和开源的,尽管它支持的协议列表很多,但它与wget一样简单,所以要使用你的例子
curl -O http://somesite.org/packages/package.zip
Run Code Online (Sandbox Code Playgroud)
将package.zip下载到具有相同名称的本地文件
curl -o myname.zip http://somesite.org/packages/package.zip
Run Code Online (Sandbox Code Playgroud)
将package.zip下载为myname.zip
curl http://somesite.org/packages/package.zip > package.zip
Run Code Online (Sandbox Code Playgroud)
将curl的stdout重定向到package.zip
编辑 - 示例更正,感谢@PrabhakarKasi