Wget'ı kullanarak tek bir dosyayı 2 bölümden farklı konumlara nasıl indirebilirim?


6

Merhaba İki dosyayı indirerek iki farklı indirme noktasına dosya indirmek için wget (veya curl veya aget vb.) Kullanmam gerekiyor:

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

Bunu indirme hedeflerini ayırmak için indireceğim ve indirme işlemini hızlandırmak için tekrar birleştireceğim. Dosya çok büyük ve ISS'im çok yavaş, bu yüzden arkadaşlarımdan bu parçayı indirmek için yardım almam gerekiyor (aslında birden fazla bölümde)

Aşağıdaki soru benzer ama ihtiyacımla aynı değil: Aynı dosyanın parçalarını curl / wget ile farklı kaynaklardan nasıl indirebilirim?

Aget

aget bölümlerden indirilmiş gibi görünüyor, ancak indirmek istediğim bölümü (yüzde veya bayt cinsinden) tam olarak kontrol edemiyorum.

Fazladan bilgi

Daha açık olmak gerekirse, birden fazla yerden indirmek istemiyorum , birden fazla konuma indirmek istiyorum . Ayrıca birden fazla dosya indirmek istemiyorum (sadece tek bir dosyadır). Aynı dosyanın parçalarını indirmek istiyorum ve indirmem gereken parçaları belirlemek istiyorum.

Yanıtlar:


11

Curl ile yapabilmeniz gerekir

curl -o customname -r0-499 <url>

0 - 500 olan bayt aralığı

kıvırmak adam sayfa -r seçeneğine bakmak

Yorumda ewindisch tarafından gönderildi

OP hedefleri belirtmek istediği için burada -O kullanmamak daha iyidir. curl -o dosya.part1 -r0-490000 $ url ve curl -o dosya.part2 -r490001- $ url - ewindisch


2
OP hedefleri belirtmek istediği için burada -O kullanmamak daha iyidir. curl -o dosya.part1 -r0-490000 $ url & curl -o dosya.part2 -r490001- $ url
ewindisch 15
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.