wget, конечно, очевидное решение, но я также предлагаю взглянуть на cURL. Со своего веб-сайта:
curl - это инструмент командной строки для передачи файлов с синтаксисом URL, поддерживающий FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS и FILE. curl поддерживает сертификаты SSL, HTTP POST, HTTP PUT, загрузку по FTP, загрузку на основе формы HTTP, прокси, файлы cookie, аутентификацию пользователя + пароль (базовая, дайджест, NTLM, согласование, керберос ...), возобновление передачи файлов, туннелирование прокси и куча других полезных трюков.
Конечно, бесплатный и с открытым исходным кодом, и, несмотря на огромный список поддерживаемых протоколов, его так же просто использовать, как и 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
person
fvu
schedule
23.10.2009