Como faço para baixar um único arquivo em 2 partes para diferentes locais usando o wget?

6

Oi eu preciso usar wget (ou curl ou aget etc) para baixar um arquivo para dois destinos de download diferentes, baixando-o em duas metades:

First: 0 to 490000 bytes of file
Second: 490001 to 1000000 bytes of file.

Eu baixarei isso para separar os destinos de download e os unirei para acelerar o download. O arquivo é muito grande e meu ISP é muito lento, então eu preciso de ajuda de amigos para fazer o download em partes (na verdade, em várias partes)

A pergunta abaixo é semelhante, mas não é a mesma que a minha necessidade: Como baixar partes do mesmo arquivo de diferentes fontes com curl / wget?

aget

O aget parece ser baixado em partes, mas não tenho como controlar com precisão qual parte (em porcentagem ou em bytes) que desejo baixar.

Informações extras

Só para deixar claro que não desejo fazer download de vários locais, quero fazer o download de para vários locais. Eu também não quero baixar vários arquivos (é apenas um único arquivo). Quero fazer o download de partes do mesmo arquivo e quero especificar as partes que preciso baixar.

    
por Ravi Chhabra 18.01.2011 / 15:56

1 resposta

11

Com o curl você deve ser capaz de fazer

curl -o customname -r0-499 <url>

em que 0 - 500 seria o intervalo de bytes

página curl man veja a opção -r

Postado por ewindisch no comentário

It is better not to use -O here as the OP would like to specify the destinations. curl -o file.part1 -r0-490000 $url & curl -o file.part2 -r490001- $url – ewindisch

    
por 18.01.2011 / 16:04