我当然可以提供一个显而易见的解决方案——使用wget,但我也建议看一下
cURL。从他们的网站上可以得到以下信息:
curl是一个命令行工具,用于使用URL语法传输文件,支持FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAPS和FILE。curl支持SSL证书、HTTP POST、HTTP PUT、FTP上传、基于HTTP表单的上传、代理、cookies、用户+密码身份验证(Basic、Digest、NTLM、Negotiate、kerberos...)、文件传输恢复、代理隧道和许多其他有用的技巧。
当然,它是免费且开源的,尽管它支持的协议列表很长,但使用起来与wget一样简单,因此可以使用您的示例。
curl -O http://somesite.org/packages/package.zip
将package.zip下载到本地文件,并使用相同的名称
curl -o myname.zip http://somesite.org/packages/package.zip
下载 package.zip 并将其重命名为 myname.zip
curl http://somesite.org/packages/package.zip > package.zip
将curl的标准输出重定向到package.zip文件。
编辑 - 示例已更正,感谢@PrabhakarKasi。