Wget: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(Sayfa oluşturdu, içeriği: 'Wget internet ağı üzerinden dosyalar indirmeye yarayan ücretsiz bir araçtır. HTTP, HTTPS ve FTP protokollerini destekler. Wget ile internetten dosya direk indiri...')
 
Değişiklik özeti yok
1. satır: 1. satır:
Wget internet ağı üzerinden dosyalar indirmeye yarayan ücretsiz bir araçtır. HTTP, HTTPS ve FTP protokollerini destekler.
Wget internet ağı üzerinden dosyalar indirmeye yarayan ücretsiz bir araçtı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 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.
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.
==Uçbirim Seçenekleri==
'''GNU Wget 1.12, bir etkileşimsiz dosya/dizin indirme aracı.'''<br>
'''Kullanımı''': ''wget [SEÇENEK]... [URL]...''<br>
Uzun seçeneklerdeki zorunlu argümanlar kısa seçeneklerde de zorunludur.<br>
*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 2*BSÜ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.
[[kategori:Temel Linux Bilgileri]]

03.53, 14 Mart 2011 tarihindeki hâli

Wget internet ağı üzerinden dosyalar indirmeye yarayan ücretsiz bir araçtı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 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.

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 2*BSÜ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.