2013-12-22 2 views
1

Как и многие из вас, ребята, я довольно быстро перекачиваюсь в Steam OS. У меня есть ссылка на исходный код, который я хочу, чтобы загрузить:Загрузка Steam OS Source

http://repo.steampowered.com/steamos/

есть простой способ для меня, чтобы загрузить все эти файлы?

Нет кнопки загрузки, и щелчок правой кнопкой мыши не дает мне ничего полезного.

ответ

4

Вы можете использовать wget для рекурсивной загрузки нужных вам каталогов.

wget -r --include-directories=steamos/ --directory-prefix=steamos/ --wait=15--reject=index.htm* "http://repo.steampowered.com/steamos/"

  • -r говорит wget, что мы хотим, чтобы рекурсивно скачать данный сайт.
  • --include-directories=steamos/ ограничивает нашу загрузку только папкой паролей, начиная с корня сайта. В противном случае он попытался бы загрузить абсолютно все: от http://repo.steampowered.com/
  • --directory-prefix=steamos/ указывает папку, в которой будет размещаться ее после ее загрузки. По умолчанию загрузка будет размещена в 'repo.steampowered.com/steamos/'.
  • --reject=index.htm* объединяет три страницы индекса, которые в противном случае сохранялись бы в каждом подкаталоге.
  • --wait=15 размещает задержку в 15 секунд между загрузками, ради того, чтобы быть добра к серверам.

Моя главная ссылка на это http://learningbitsandbytes.blogspot.ca/2013/07/downloading-source-code-from-svngit.html

+1

Великий ответ, тщательно и хорошо объяснил. Я немного изменился, я снял 15-секундную задержку, это заняло слишком много времени, и мне не было запрещено работать с сервером, поэтому, похоже, они не реагируют на постоянный пинг. – markain

+0

Хороший ответ, я +1 ответ для --wait = 15 –