it-консалтинг и аутсорсинг
что мы делаем контакты блог

Про докачку

Борис Поляк 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 пускай Столлман пользуется.

  • Если выражаться ярким языком молодежи, то будет даже “отваливаеться”.

    (или это дискриминация по возрасту с которой мы боремся?)

  • Yukh

    И чем же это лучше, чем wget?

  • Yukh,

    Madrid:~ ladmin$ sw_vers
    ProductName: Mac OS X
    ProductVersion: 10.7.4
    BuildVersion: 11E53
    Madrid:~ ladmin$ which wget
    Madrid:~ ladmin$

  • Roman

    Спасибо очень пригодилось. Только чуть по-другому, но суть таже и для Google Chrome

  • Pingback: linux2mac « Science, Bugs & Rock'n'Roll()