我正在尝试写一个批处理脚本(CMD @ Windows XP Pro),它将在7zip和putty/psftp的帮助下自动下载并解压缩软件包
如果我有一个下载http://somesite.org/packages/package.zip的包的网址,我如何使用putty在命令行上下载它?
另外,如果你有更好的方法来做这件事,那也会很有帮助。
发布于 2009-10-24 04:35:32
wget当然是一个显而易见的解决方案,但我也建议您看看cURL。来自他们的网站:
curl是一个命令行工具,用于传输带有URL语法的文件,支持FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAP和FILE。curl支持SSL证书、HTTP POST、HTTP PUT、FTP上传、基于HTTP form的上传、代理、cookies、user+password身份验证(基本、摘要、NTLM、协商、kerberos...)、文件传输恢复、代理隧道和大量其他有用的技巧。
当然,它是免费和开源的,尽管它支持的协议很多,但使用起来和wget一样简单,所以请使用您的示例
curl -O http://somesite.org/packages/package.zip
将package.zip下载到具有相同名称的本地文件
curl -o myname.zip http://somesite.org/packages/package.zip
以myname.zip格式下载package.zip
curl http://somesite.org/packages/package.zip > package.zip
将curl的标准输出重定向到package.zip
编辑-示例已更正,感谢@PrabhakarKasi
发布于 2009-10-24 04:09:53
wget的win32版本:
http://pages.interlog.com/~tcharron/wgetwin.html
发布于 2009-10-24 04:10:25
Putty并不是一个真正的下载工具。除非你想通过SCP/SFTP下载一些东西。所以,是的,wget
在这里更有帮助。
https://stackoverflow.com/questions/1615612
复制相似问题