Wget: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
kDeğişiklik özeti yok
 
(2 kullanıcıdan 8 ara revizyon gösterilmiyor)
1. satır: 1. satır:
Wget internet ağı üzerinden dosyalar indirmeye yarayan ücretsiz bir araçtır. HTTP, HTTPS ve FTP protokollerini destekler.
{{Yazılım bilgi kutusu2
Wget ile internetten dosya direk indirilebilindiği gibi, işlem yarıda bırakılıp sonra devam ettirilebilinir. Bir internet sitesi arşivlenebilinir. Hazırlanmış bir listeden dosyalar sırayla indirilebilinir. İndirme hızı sınırlandırılabilinir. Üstelik çok hafif ve kullanımı basit bir araçtır.
|isim            = Wget
==Uçbirim Seçenekleri==
|ekran_görüntüsü  = Wget 01.png
|açıklama        = Wget ile bir Wikipedia sayfası indirilirken
|geliştirici      = [[v:GNU Projesi|GNU Projesi]]
|işletim_sistemi  = [[Linux]], [[Windows]], [[Mac OS X]]
|türü            = İndirme yöneticisi
|lisansı          = [[GNU Genel Kamu Lisansı]]
|resmi_sitesi    = [https://www.gnu.org/software/wget/ 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|[[v:Wget|Wget]]}}
 
==Uçbirim seçenekleri==
'''GNU Wget 1.12, bir etkileşimsiz dosya/dizin indirme aracı.'''<br>
'''GNU Wget 1.12, bir etkileşimsiz dosya/dizin indirme aracı.'''<br>
'''Kullanımı''': ''wget [SEÇENEK]... [URL]...''<br>
'''Kullanımı''': ''wget [SEÇENEK]... [URL]...''<br>
7. satır: 21. satır:
Uzun seçeneklerdeki zorunlu argümanlar kısa seçeneklerde de zorunludur.<br>
Uzun seçeneklerdeki zorunlu argümanlar kısa seçeneklerde de zorunludur.<br>


====Başlangıç:====
====Başlangıç====


* ''' -V''', ''' --version'''              Wget sürümünü gösterir ve çıkar.
* ''' -V''', ''' --version'''              Wget sürümünü gösterir ve çıkar.
17. satır: 31. satır:




====Günlük kaydı ve girdi dosyası:====
====Günlük kaydı ve girdi dosyası====


*  '''-o,  --output-file=DOSYA'''    Günlük kayıtları DOSYAya yazılır.
*  '''-o,  --output-file=DOSYA'''    Günlük kayıtları DOSYAya yazılır.
31. satır: 45. satır:
   
   


====İndirme:====
====İndirme====


*  '''-t,  --tries=SAYI    '''      yineleme SAYIsı (0: sınırsız).
*  '''-t,  --tries=SAYI    '''      yineleme SAYIsı (0: sınırsız).
*       ''--retry-connrefused ''      bağlantı reddedilse bile yeniden dener.
*   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    ''--retry-connrefused ''      bağlantı reddedilse bile yeniden dener.
*  '''-O,  --output-document=DOSYA''' belgeler DOSYAya yazılır.
*  '''-O,  --output-document=DOSYA''' belgeler DOSYAya yazılır.
*  '''-nc, --no-clobber  '''        Mevcut dosyalar tekrar indirilmez.
*  '''-nc, --no-clobber  '''        Mevcut dosyalar tekrar indirilmez.
*  '''-c,  --continue '''            dosya yarım kalmışsa kaldığı yerden devam ettirilir.
*  '''-c,  --continue '''            dosya yarım kalmışsa kaldığı yerden devam ettirilir.
*     '' --progress=TÜR  ''      süreç göstergesi TÜRü.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '' --progress=TÜR  ''      süreç göstergesi TÜRü.
* ''' -N,  --timestamping  '''      mevcuttan daha yeni olmayan dosyalar indirilmez.
* ''' -N,  --timestamping  '''      mevcuttan daha yeni olmayan dosyalar indirilmez.
*  '''-S,  --server-response '''    sunucunun yanıtını basar.
*  '''-S,  --server-response '''    sunucunun yanıtını basar.
*     ''  --spider    ''          hiçbir şey indirilmez (araştırma kipi).
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    ''  --spider    ''          hiçbir şey indirilmez (araştırma kipi).
*  '''-T,  --timeout=SÜRE'''        saniye cinsinden zamanaşımı SÜREsi.
*  '''-T,  --timeout=SÜRE'''        saniye cinsinden zamanaşımı SÜREsi.
*      '' --dns-timeout=SÜRE  ''  saniye cinsinden isim çözümleme SÜREsi.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     '' --dns-timeout=SÜRE  ''  saniye cinsinden isim çözümleme SÜREsi.
*     '' --connect-timeout=SÜRE'' saniye cinsinden bağlantı zamanaşımı SÜREsi
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '' --connect-timeout=SÜRE'' saniye cinsinden bağlantı zamanaşımı SÜREsi
*      '' --read-timeout=SÜRE''    saniye cinsinden okuma zamanaşımı SÜREsi
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     '' --read-timeout=SÜRE''    saniye cinsinden okuma zamanaşımı SÜREsi
*  '''-w,  --wait=SÜRE  '''          saniye cinsinden alımlar arasındaki bekleme 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
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--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.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '' --random-wait      ''  alımlar arasında 0 ile 2BSÜRE saniye arasında bekleme yapar.
*    ''  --no-proxy      ''      vekil kullanılmaz.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     ''  --no-proxy      ''      vekil kullanılmaz.
*  '''-Q,  --quota=SAYI  '''        alım kotasını SAYIya ayarlar.
*  '''-Q,  --quota=SAYI  '''        alım kotasını SAYIya ayarlar.
*     ''' --bind-address=ADRES'''  makinenizin adresi (isim ya da IP) olarak bu ADRES gösterilir.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    ''' --bind-address=ADRES'''  makinenizin adresi (isim ya da IP) olarak bu ADRES gösterilir.
*       '''--limit-rate=HIZ '''        indirme HIZ sınırı.
*   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '''--limit-rate=HIZ '''        indirme HIZ sınırı.
*     '''  --no-dns-cache'''        isim çözümlemesi kayıtları tutulmaz.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '''  --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.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '' --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.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     '' --ignore-case ''            ignore case when matching files/directories.
*  '''-4,  --inet4-only    '''      sadece IPv4 adreslere bağlanılır.
*  '''-4,  --inet4-only    '''      sadece IPv4 adreslere bağlanılır.
* ''' -6,  --inet6-only '''          sadece IPv6 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.
*   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--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.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    ''  --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.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     '' --password=PAROLA''      ftp ve http kullanıcı parolası olarak bu    PAROLA kullanılır.




   
   


====Dizinler:====
====Dizinler====


* ''' -nd, --no-directories  '''  dizin oluşturulmaz.
* ''' -nd, --no-directories  '''  dizin oluşturulmaz.
* ''' -x,  --force-directories''' mutlaka dizin oluşturulur.
* ''' -x,  --force-directories''' mutlaka dizin oluşturulur.
* ''' -nH, --no-host-directories'''  karşı tarafın dizin yapısına uyulmaz.
* ''' -nH, --no-host-directories'''  karşı tarafın dizin yapısına uyulmaz.
*     '' --protocol-directories''  dizinlerde protokol ismi kullanılır.
*   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '' --protocol-directories''  dizinlerde protokol ismi kullanılır.
*  '''-P,  --directory-prefix=DİZİN'''  dosyalar belirtilen DİZİN altına kaydedilir.
*  '''-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
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    '' --cut-dirs=SAYI ''      belirtilen SAYIda uzak dizin bileşeni yoksayılır








====HTTP seçenekleri:====
====HTTP seçenekleri====


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




104. satır: 118. satır:
   
   


==HTTPS (SSL/TLS) seçenekleri:==
==HTTPS (SSL/TLS) seçenekleri==


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








====FTP seçenekleri:====
====FTP seçenekleri====


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






====Ne varsa indirme seçenekleri:====
====Ne varsa indirme seçenekleri====


*  '''-r,  --recursive  '''          ne varsa indirilir.
*  '''-r,  --recursive  '''          ne varsa indirilir.
*  '''-l,  --level=SAYI '''          inilecek azami dizin derinliği  (sonsuz için inf veya 0 belirtin).
*  '''-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)
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--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,  --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.
*  '''-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.
*  '''-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.
*  '''-p,  --page-requisites '''  HTML sayfada gösterilmesi gerekli herşeyi (resimler, v.s.) indirir.
*       ''--strict-comments  ''    HTML açıklama alanlarında belirtime uyulur.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--strict-comments  ''    HTML açıklama alanlarında belirtime uyulur.






====Ne varsa indirmede kabul/red seçenekleri:====
====Ne varsa indirmede kabul/red seçenekleri====


*  '''-A,  --accept=LISTE '''        izin verilecek dosya uzatılarının virgül ayraçlı    listesi
*  '''-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
*'''  -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
* ''' -D,  --domains=LISTE'''        izin verilecek alan isimlerinin virgül ayraçlı listesi
*
*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;''--exclude-domains=LISTE''    reddedilecek alan isimlerinin virgül ayraçlı  listesi
*
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--follow-ftp  ''        HTML belgelerdeki FTP bağları izlenir.
*      ''--exclude-domains=LISTE''    reddedilecek alan isimlerinin virgül ayraçlı  listesi
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--follow-tags=LISTE''    izin verilen HTML etiketlerinin virgül  ayraçlı listesi.
*       ''--follow-ftp  ''        HTML belgelerdeki FTP bağları izlenir.
* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ''--ignore-tags=LISTE''    yoksayılacak HTML etiketlerinin virgül    ayraçlı listesi.
*       ''--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.
*  '''-H,  --span-hosts'''        rastlandıkça başka makinelerdekilerde alınır.
*'''  -L,  --relative  '''        sadece göreli bağlar izlenir.
*'''  -L,  --relative  '''        sadece göreli bağlar izlenir.
163. satır: 173. satır:
* ''' -X,  --exclude-directories=LISTE'''  dışlanacak dizinlerin listesi.
* ''' -X,  --exclude-directories=LISTE'''  dışlanacak dizinlerin listesi.
*  '''-np, --no-parent '''        üst dizine çıkılmaz.
*  '''-np, --no-parent '''        üst dizine çıkılmaz.




170. satır: 178. satır:


*Yazılım hatalarını ve önerilerinizi <bug-wget@gnu.org> adresine
*Yazılım hatalarını ve önerilerinizi <bug-wget@gnu.org> adresine
*çeviri hatalarını  <gnu-tr@belgeler.org>  adresine bildiriniz.
*Çeviri hatalarını  <gnu-tr@belgeler.org>  adresine bildiriniz.
[[kategori:Temel Linux Bilgileri]]
 
[[Kategori:İnternet uygulamaları]]

03.43, 16 Nisan 2016 itibarı ile sayfanın şu anki hâli

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.