Yanıtlar:
Hangi wget
desteği bildiğim tek sınırlama seçeneği -Q
kota anahtarıdır. Bu, istediğiniz gibi değildir, çünkü tek tek değil, indirdiğiniz tüm dosyaların birleşik sınırından sonra duracaktır . Man linkinde -Q
açıklandığı gibi, her bağlantıyı anahtarla ayrı ayrı borulandırmak da işe yaramaz .
Hangi ortamı kullandığınızı bilmiyorum, ancak tarayıcı maksimum uzunluk baytları ile dosya boyutu sınırlamalarını destekliyor ve Java platformunda çalışıyor.
Onların gelen kullanıcı kılavuzuna :
- maksimum uzunlukta bayt
Doküman başına indirilecek maksimum bayt sayısı. Bu sınıra ulaşıldığında dosyayı kısaltacaktır.
Varsayılan olarak bu değer, pratikte asla ulaşılamayacak olan son derece büyük bir değere (exabyte aralığında) ayarlanmıştır.
Eğer " en fazla 2 MB olan dosyaları indir " yerine " en fazla 2 MB indirme " ile ilgili ise diske kaydedilen çıktıyı sınırlayabilirsiniz.
wget -O - $url |head -c 1024
(isteğe bağlı > $SaveAsFile
) -> ilk KB'yi kaydeder ve geri kalanı kesilir.
(" Tamam: $ Mesajını " görmek için yeterli , / tmp cihazımı uzaktan gelen tonlarca hata mesajı ile öldürmemek ;-))
Bu, 3. taraf yamaların yardımıyla mümkündür: http://yurichev.com/wget.html