Wget

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Wget
Wget - Wget ile bir Wikipedia sayfası indirilirken
Wget ile bir Wikipedia sayfası indirilirken
Geliştiren(ler): GNU Projesi
İşletim sistemi: Linux, Windows, Mac OS X
Türü: İndirme yöneticisi
Lisansı: GNU Genel Kamu Lisansı
Resmi sitesi: www.gnu.org/software/wget/

Wget, (orijinal adıyla GNU Wget), internet ağı üzerinden dosyalar indirmeye yarayan, komut satırı üzerinden çalışan bir indirme yöneticisidir. GNU Projesi kapsamındadır. HTTP, HTTPS ve FTP protokollerini destekler. Wget ile internetten dosya direk indirilebilindiği gibi, işlem yarıda bırakılıp sonra devam ettirilebilir. Bir internet sitesi arşivlenebilinir. Hazırlanmış bir listeden dosyalar sırayla indirilebilinir. İndirme hızı sınırlandırılabilinir. Oldukça çok hafif bir araçtır.

Vikipedi logo.png Bu yazılım hakkında ek bilgiler için Vikipedi'deki Wget maddesine bakabilirsiniz...

Uçbirim seçenekleri

GNU Wget 1.12, bir etkileşimsiz dosya/dizin indirme aracı.
Kullanımı: wget [SEÇENEK]... [URL]...

Uzun seçeneklerdeki zorunlu argümanlar kısa seçeneklerde de zorunludur.

Başlangıç

  • -V, --version Wget sürümünü gösterir ve çıkar.
  • -h, --help bu yardım metnini basar.
  • -b, --background artalanda başlatılır.
  • -e, --execute=KOMUT `.wgetrc' tarzı bir komut çalıştırmak için.



Günlük kaydı ve girdi dosyası

  • -o, --output-file=DOSYA Günlük kayıtları DOSYAya yazılır.
  • -a, --append-output=DOSYA iletiler DOSYAya eklenir.
  • -d, --debug hata ayıklama bilgileri basılır.
  • -q, --quiet hiçbir bilgi verilmez (sessiz çalışma).
  • -v, --verbose ayrıtılı bilgi verilir (öntanımlıdır).
  • -nv, --no-verbose daha az ayrıntılı bilgi verilir.
  • -F, --force-html girdi dosyasının HTML olduğu varsayılır.



İndirme

  • -t, --tries=SAYI yineleme SAYIsı (0: sınırsız).
  •         --retry-connrefused bağlantı reddedilse bile yeniden dener.
  • -O, --output-document=DOSYA belgeler DOSYAya yazılır.
  • -nc, --no-clobber Mevcut dosyalar tekrar indirilmez.
  • -c, --continue dosya yarım kalmışsa kaldığı yerden devam ettirilir.
  •         --progress=TÜR süreç göstergesi TÜRü.
  • -N, --timestamping mevcuttan daha yeni olmayan dosyalar indirilmez.
  • -S, --server-response sunucunun yanıtını basar.
  •         --spider hiçbir şey indirilmez (araştırma kipi).
  • -T, --timeout=SÜRE saniye cinsinden zamanaşımı SÜREsi.
  •         --dns-timeout=SÜRE saniye cinsinden isim çözümleme SÜREsi.
  •         --connect-timeout=SÜRE saniye cinsinden bağlantı zamanaşımı SÜREsi
  •         --read-timeout=SÜRE saniye cinsinden okuma zamanaşımı SÜREsi
  • -w, --wait=SÜRE saniye cinsinden alımlar arasındaki bekleme SÜREsi
  •         --waitretry=BSÜRE saniye cinsinden alımın yinelenmesini bekleme SÜREsi
  •         --random-wait alımlar arasında 0 ile 2BSÜRE saniye arasında bekleme yapar.
  •         --no-proxy vekil kullanılmaz.
  • -Q, --quota=SAYI alım kotasını SAYIya ayarlar.
  •         --bind-address=ADRES makinenizin adresi (isim ya da IP) olarak bu ADRES gösterilir.
  •         --limit-rate=HIZ indirme HIZ sınırı.
  •         --no-dns-cache isim çözümlemesi kayıtları tutulmaz.
  •         --restrict-file-names=İŞLETİM-SİSTEMİ dosya ismi uzunluğunu İŞLETİM-SİSTEMİnin izin verdiği uzunluğa ayarlar.
  •         --ignore-case ignore case when matching files/directories.
  • -4, --inet4-only sadece IPv4 adreslere bağlanılır.
  • -6, --inet6-only sadece IPv6 adreslere bağlanılır.
  •         --prefer-family=AİLE ilk bağlantı belirtilen AİLEdeki adrese yapılır. IPv6, IPv4 ya da none belirtilebilir.
  •         --user=İSİM ftp ve http kullanıcı ismi olarak bu İSİM kullanılır.
  •         --password=PAROLA ftp ve http kullanıcı parolası olarak bu PAROLA kullanılır.



Dizinler

  • -nd, --no-directories dizin oluşturulmaz.
  • -x, --force-directories mutlaka dizin oluşturulur.
  • -nH, --no-host-directories karşı tarafın dizin yapısına uyulmaz.
  •         --protocol-directories dizinlerde protokol ismi kullanılır.
  • -P, --directory-prefix=DİZİN dosyalar belirtilen DİZİN altına kaydedilir.
  •         --cut-dirs=SAYI belirtilen SAYIda uzak dizin bileşeni yoksayılır



HTTP seçenekleri

  •         --http-user=İSİM http kullanıcı İSMİ.
  •         --http-password=PAROLA http kullanıcı PAROLASI.
  •         --no-cache sunucu-arabellekli veriye izin verilmez.
  • -E, --adjust-extension save HTML/CSS documents with proper extensions.
  •         --ignore-length `Content-Length' başlık alanı yoksayılır.
  •         --header=DİZGE başlık yerine DİZGE konur.
  •         --max-redirect maximum redirections allowed per page.
  •         --proxy-user=İSİM vekil kullanıcı İSMİ.
  •         --proxy-password=PAROLA vekil kullanıcı PAROLASI.
  •         --referer=ADRES HTTP isteğinde `Referer: ADRES' başlığı kullanılır.
  •         --save-headers HTTP başlıkları dosyaya kaydedilir.
  • -U, --user-agent=AJAN Wget/SÜRÜM yerine AJAN kullanılır.
  •         --no-http-keep-alive HTTP keep-alive (sürekli bağlantı) iptal edilir.
  •         --no-cookies çerezler kullanılmaz.
  •         --load-cookies=DOSYA çerezler oturumdan önce DOSYAdan yüklenir.
  •         --save-cookies=DOSYA çerezler oturumdan sonra DOSYAya kaydedilir.
  •         --keep-session-cookies çerezleri sadece oturum için yükler ve kaydeder
  •         --post-data=DİZGE POST yöntemi kullanılır; veri olarak DİZGE gönderilir.
  •         --post-file=DOSYA POST yöntemi kullanılır; veri olarak DOSYA içeriği gönderilir



HTTPS (SSL/TLS) seçenekleri

  • --secure-protocol=PR güvenlik protokolü belirtilir; auto, SSLv2, SSLv3 veya TLSv1 belirtilebilir.
  • --no-check-certificate sunucu sertifikası doğrulatılmaz.
  • --certificate=DOSYA istemci sertifika DOSYAsı.
  • --certificate-type=TÜR istemci sertifika TÜRü; PEM veya DER.
  • --private-key=DOSYA gizli anahtar DOSYAsı.
  • --private-key-type=TÜR gizli anahtar TÜRü; PEM veya DER.
  • --ca-certificate=DOSYA sertifika yetkilisinin (CA) bohçası için DOSYA.
  • --ca-directory=DİZİN sertifika yetkilisinin (CA) çırpılarının yeri.
  • --random-file=DOSYA SSL PRNG'sini tohumlamak için rasgele veri içeren DOSYA.
  • --egd-file=DOSYA EGD soketini isimlendirmek için rasgele veri içeren DOSYA.



FTP seçenekleri

  • --ftp-user=İSİM ftp kullanıcı İSMİ.
  • --ftp-password=PAROLA ftp kullanıcı PAROLAsı.
  • --no-remove-listing `.listing' uzantılı dosyalar silinmez.
  • --no-glob FTP dosya ismi arama kalıpları kullanılmaz.
  • --no-passive-ftp "passive" aktarım kipini iptal eder.
  • --retr-symlinks alt dizinlerdeki sembolik bağlı dosyalar (dizinler değil) alınır.


Ne varsa indirme seçenekleri

  • -r, --recursive ne varsa indirilir.
  • -l, --level=SAYI inilecek azami dizin derinliği (sonsuz için inf veya 0 belirtin).
  •         --delete-after indirilen dosyaları indirdikten sonra siler. (tabii ki yerel)
  • -k, --convert-links make links in downloaded HTML or CSS point to local files.
  • -K, --backup-converted dosyayı dönüştürmeden önce .orig uzantılı yedeğini alır.
  • -m, --mirror -N -r -l inf--no-remove-listing için kısayol.
  • -p, --page-requisites HTML sayfada gösterilmesi gerekli herşeyi (resimler, v.s.) indirir.
  •         --strict-comments HTML açıklama alanlarında belirtime uyulur.


Ne varsa indirmede kabul/red seçenekleri

  • -A, --accept=LISTE izin verilecek dosya uzatılarının virgül ayraçlı listesi
  • -R, --reject=LISTE reddedilecek dosya uzatılarının virgül ayraçlı listesi
  • -D, --domains=LISTE izin verilecek alan isimlerinin virgül ayraçlı listesi
  •        --exclude-domains=LISTE reddedilecek alan isimlerinin virgül ayraçlı listesi
  •         --follow-ftp HTML belgelerdeki FTP bağları izlenir.
  •         --follow-tags=LISTE izin verilen HTML etiketlerinin virgül ayraçlı listesi.
  •         --ignore-tags=LISTE yoksayılacak HTML etiketlerinin virgül ayraçlı listesi.
  • -H, --span-hosts rastlandıkça başka makinelerdekilerde alınır.
  • -L, --relative sadece göreli bağlar izlenir.
  • -I, --include-directories=LISTE izin verilen dizinlerin listesi.
  • --trust-server-names use the name specified by the redirection url last component.
  • -X, --exclude-directories=LISTE dışlanacak dizinlerin listesi.
  • -np, --no-parent üst dizine çıkılmaz.



  • Yazılım hatalarını ve önerilerinizi <bug-wget@gnu.org> adresine
  • Çeviri hatalarını <gnu-tr@belgeler.org> adresine bildiriniz.