wget est bien sûr une solution évidente, mais je suggère également de jeter un oeil à cURL. De leur site web:
boucle est un outil de ligne de commande pour transfert de fichiers avec la syntaxe URL, support FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS et FICHIER. boucle prend en charge les certificats SSL , HTTP POST, HTTP PUT, le téléchargement FTP , téléchargement par formulaire HTTP, proxies, les cookies, l'utilisateur + mot de passe authentification (Basic, Digest, NTLM, négociez, kerberos ...), transfert de fichiers reprendre, tunneling proxy et un bus d'autres astuces utiles.
Bien sûr gratuit et open source, et malgré sa grande liste des protocoles pris en charge, il est aussi simple à utiliser comme wget, afin d'utiliser votre exemple
curl -O http://somesite.org/packages/package.zip
téléchargements package.zip dans un fichier local avec le même nom
curl -o myname.zip http://somesite.org/packages/package.zip
téléchargements package.zip comme myname.zip
curl http://somesite.org/packages/package.zip > package.zip
redirige stdout de curl vers le package.zip
EDIT - par exemple corrigé, avec grâce à @PrabhakarKasi
+1 pour curl. Ceux d'entre nous qui utilisent linux/unix sont souvent enclins à utiliser ce que nous savons, mais cela ne signifie pas toujours que c'est la meilleure solution pour les environnements Windows. –
@Stefan cURL existe aussi sous Linux/Unix, en fait j'ai commencé à l'utiliser sous HP/UX pour résoudre des problèmes d'échange ftp difficiles à shellscript. Ensuite, j'ai découvert qu'il existait aussi pour Windows :-) – fvu