IT-консалтинг Jamf Pro Блог Контакты

Про докачку

Борис Поляк 17.07.2012

Пока наш генеральный мужественно удирал от бурого медведя, я оказался вот в таком положении: новый (свежераспакованный) компьютер и весьма посредственная связь (USB-модем Билайн).

Работать можно, но регулярно все сперва «подвисает», а затем «отваливается», если выражаться ярким языком молодежи. А надо непрерывно скачивать один dmg-файл за другим.

В таком положении Safari регулярно отказывается докачивать что-то и предпочитает начинать заново.

Бодаться с Safari можно бесконечно. Я вместо этого делаю следующее:

1) Открываю Terminal и набираю в нем cd ~/Downloads/FileName.dmg.download.

Создаваемый Safari файл .download — это бандл, то бишь папка, внутри которой лежат собственно сам файл (FileName.dmg) и файл Info.plist (содержащий URL скачиваемого файла, информацию о прогрессе скачки).

2) Набираю curl -C – -O http://path.to/FileName.dmg (скопировать адрес можно из Info.plist, а еще проще щелкнуть правой кнопкой по нескачавшемуся файлу в Safari и выбрать Copy Address). Нажимаю Enter.

Ключ -O сообщает curl, что полученное содержимое нужно сохранять в файл, а не выводить на экран, а ключ -C – сообщает ему, что скачивание нужно возобновить, и нужно самостоятельно выяснить с какой точки.

А wget пускай Столлман пользуется.