GNU Wget , birçok Linux tabanlı işletim sisteminde, yaygın olarak kullanılan Internet protokollerini kullanarak dosyaları almak için ana metin modu indirme yardımcı programı olarak kullanılan açık kaynaklı bir komut satırı yazılımıdır. HTTP, HTTPS ve FTP.
Bir bakışta özellikler
Bir X11 Pencere Sistemine gerek duymadan Linux terminallerinden çağrılabilen, cron işlerini veya diğer komut dosyalarını destekleyen, kullanıcıların iptal edilen indirme işlemlerini sürdürmesine, vahşi kartları kullanmasına ve yinelemeli olarak kullanmasına olanak tanıyan etkileşimli olmayan bir araçtır. ayna dizinleri.
Ayrıca, uygulama HTTP (Köprü Metni Aktarım Protokolü) proxy'lerini destekler, kalıcı HTTP bağlantılarını destekler, HTTP çerezlerini destekler, NLS tabanlı ileti dosyalarını destekler ve tüm ana işletim sistemleriyle tamamen uyumludur.
Komut satırı seçenekleri
& lsquo; wget - help & rsquo; Bir terminal öykünücüsünde komut, programın komut satırı seçeneklerini görüntüler. Bunlar, günlüğe kaydetme ve giriş dosyası seçenekleri, indirme seçenekleri, dizin seçenekleri, HTTP seçenekleri, HTTPS (SSL / TLS) seçenekleri, FTP seçenekleri, WARC seçenekleri, özyineleli indirme seçenekleri ve yinelemeli kabul etme ve reddetme seçeneklerini içeren kategoriler halinde düzenlenmiştir.
GNU Wget ile çalışmaya başlama
GNU Wget'i kurmanın en basit yolu, GNU / Linux işletim sisteminizin ana yazılım depolarındaki wget paketini aramak ve buradan yüklemektir. Bu, Linux makinenizde GNU Wget'i almanın en hızlı yolu olacaktır, ancak donanım mimariniz için optimize etmek istiyorsanız, Softoware'de sağlanan kaynak tarball'ı kullanın.
Tar.gz arşivinden GNU Wget'i yüklemek için, önce yukarıdaki Yükle düğmesini tıklatarak indirin, dosyayı istediğiniz yere kaydedin, ayıklayın ve bir terminal öykünücüsü açın. Terminal penceresinde & lsquo; cd & rsquo; ayıklanan arşiv dosyalarının konumuna gitmek ve & lsquo; ./ configure && make & rsquo; programı yapılandırmak ve derlemek için komut. Yüklemeyi & lsquo; yükleyin & rsquo; komut, kök veya sudo ile yürütüldü.
Bu sürümde yeni olan :
- Windows'ta doğal uuid üretimi
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Sürümde yeni: :
- Windows'da doğal uuid üretimi
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Sürüm 1.19.1'deki yenilikler :
- Windows'ta doğal kullanıcı oluşturma
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Sürüm 1.19'da yeni olan :
- Windows'ta doğal uuid üretimi
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Sürüm 1.18’de yeni :
- Windows’ta doğal kullanıcı oluşturma
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Yeni olan nedir 1.17 sürümünde:
- Windows'ta doğal kullanıcı oluşturma
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Sürüm 1.16.3'teki yeni :
- Windows'ta doğal uuid üretimi
- Solaris'te yapıyı onar
- -o kullanıldığında stderr'de ilerleme çubuğuna izin ver
- FTP EPSV yanıtlarında 5 basamaklı bağlantı noktası numaralarını kabul edin.
- Eski flex sürümlerini destekleyin.
- Güncellenen çeviriler.
Sürüm 1.16.1’de yeni: :
- --enable-assert configure seçeneği ekle.
- Kitaplıkların varlığını kontrol etmek için pkg-config kullanın.
- --secure-protocol = auto | pfs öğesini TLSv1.0 ile sınırlandırmayın.
- Add --secure-protocol = TLSv1_1 | TLSv1_2.
- Tam C89 kaynak kodu uyumluluğu.
- HTTP bağlantıları ile en güvenli kimlik doğrulama şemasını seçin ve kullanın.
- Türk yerelleriyle ilgili sorunları düzeltin.
- 504 Ağ Geçidi Zaman Aşımını İşle.
- Sertifika İptal Listeleri yüklemek için yeni seçenek --crl dosyası.
- Testler paketine valgrind desteği ekleyin.
- İlerleme çubuğunda (1.16 sürümünde) bire bir sorunu düzeltin.
Sürüm 1.15’te yeni: :
- --method için destek ekle.
- MAX_FILE'den daha uzun dosya adları için destek ekleyin.
- Windows Server 2008 R2'deki FTP Sunucusu için FTP listesini destekleyin.
- -c ve --içerik kullanım birlikte kullanıldığında bir gerilemeyi düzeltin.
- Giriş dosyasındaki kısa URL'leri destekleyin.
- İçerik uzunluğu belirtmeyen sunucularla -c'yi düzeltin.
- MD5-SESS için destek ekle
- El sıkışma sırasında ölümcül olmayan GNU TLS uyarılarında başarısız olmayın.
- Yalnızca --ttps için destek ekleyin. Wget kullanıldığında, yinelemeli modda sadece HTTPS bağlantılarını izler.
- --Secure-protokolünde Perfect-Forward Secrecy'yi destekleyin.
- Bir HTML belgesinde yer almayan bazı IRI bağlantıları ile ilgili bir sorunu düzeltin.
- & quot; LIST -a & quot; ile boş bir liste döndüren bazı FTP sunucularını destekleyin.
- Ana Bilgisayarı HTTP CONNECT yöntemiyle belirtin.
- Yönlendirmede doğru HTTP yöntemini kullanın.
Sürüm 1.12’de yeni: :
- GÜVENLİK DÜZELTME: Wget'i, NUL karakterlerini sertifikaların ortak adının içine yerleştirme hilesiyle ana bilgisayar adıyla uyuşmayan SSL sertifikalarını kabul etmek için kandırmak mümkündü. Joao Ferreira tarafından tamir edildi.
- CSS için destek eklendi. Bu içerir:
- CSS dosyalarından ve HTML stili etiketlerinde ve özelliklerinde bulunan CSS içeriğinden bağlantılar ayrıştırılıyor.
- --Convert bağlantıları belirtildiğinde CSS içeriği içinde bulunan bağlantıların dönüşümünü desteklemek.
- CSS dosyalarının & quot; .css & quot; --convert-link belirtildiğinde, dosya adı uzantısı.
- Wget’te CSS desteği, Ted Mielczarek’e teşekkür ediyor.
- Uluslararası Kaynak Tanımlayıcıları için destek eklendi (IRI'ler, RFC 3987). Destek etkinleştirildiğinde (libidn ve libiconv gerektirir), ASCII olmayan baytlarla olan bağlantılar yüzde kodlamadan önce kaynak kodlamalarından UTF-8'e çevrilir. IRI desteği, Google Code of Summer için yaptığı proje olarak Saint Xavier tarafından eklendi.
- İndirme, beklendiği gibi devam etmediğinde artık daha hassas çıkış durumu kodları sağlar (kılavuza bakın).
- - index.html için alternatif varsayılan adları desteklemek için varsayılan sayfa seçeneği (ve ilişkili wgetrc komutu) eklendi.
- - şifre-şifre seçeneğini (ve ilişkili wgetrc komutu), konsoldaki şifre uyarılarını desteklemek için eklendi.
- --input dosya seçeneği artık harici bir dosyadan bağlantı almayı da ele alıyor.
- --version seçeneğinin oluşturduğu çıktı, şimdi nasıl oluşturulduğuna ve seçilen yapılandırma zamanı seçeneklerine ilişkin bilgileri içerir.
- - html-extension, artık CSS içeriği için de geçerli olduğu gerçeğini yansıtacak şekilde --adjust-extension olarak yeniden adlandırıldı. --html uzantısı hala kabul edilebilir, ancak şimdi kullanımdan kaldırılmıştır.
- Bir "ascii" tanımlayıcı artık - ASCII olmayan tüm baytların yüzde kodlamasını zorlayan - dosya-adları-adlarıyla kabul edildi
- Önceden var olan birkaç, ancak belgesiz .wgetrc seçeneği şimdi belgelenmiştir: save_headers, spider ve user_agent, auth_no_challenge ve keep_session_cookies. Ayrıca, "küçük harf" için dokümantasyon eklenmiştir. ve & quot; büyük harfle " Wget 1.11'den beri mevcut olan --seçri dosya adları için değerler.
Yorum Bulunamadı