X boyutundan büyük dosyaları indirmemeyi unutmayın


11

Tamam, pes ediyorum. 2 MB'tan büyük dosya istemediğim gibi hangi dosyaların indirileceğini nasıl sınırlayabilirim?

Yanıtlar:


6

Hangi wgetdesteği bildiğim tek sınırlama seçeneği -Qkota 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 -Qaçı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.


Hmmm. Tamam. Bulduğum şeylerin çoğunu yineledi ama yine de iyi bir cevap. Yine de Heritrix'in dosyaları atlamak yerine kırptığını bilmiyordum.
Nathaniel

3

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 ;-))


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.