Mac ve Windows'ta Wget Nasıl Kurulur ve Kullanılır

Yayınlanan: 2022-03-05

İnternetten Mac veya Windows PC'nize içerik indirmenin en kolay yollarından biri bir web tarayıcısı kullanmaktır. Veya indirmeleriniz üzerinde daha fazla kontrol istiyorsanız, size birkaç ekstra özellik sağlayan özel bir indirme yöneticisi kullanın.

using Wget on Mac and Windows

Her ikisinde de, çevrimiçi olarak her dosya indirmek istediğinizde başlatmanız gereken GUI tabanlı bir uygulama edinmeniz gerekir. Ayrıca, iyi çalışabilmeleri için genellikle iyi indirme hızlarına ihtiyaç duyarlar.

Ama ya bağlantınız yavaşsa veya dosyaları hızlı ve gözetimsiz indirmek istiyorsanız?

Wget, bu (ve diğer birkaç) sorunun cevabıdır. Temelde HTTP, HTTPS ve FTP protokolleri üzerinden web sunucularından dosya alma becerisine sahip, aynı zamanda hızlı ve kullanımı kolay bir bilgisayar programıdır.

Wget'i ve onu Mac'inizde veya Windows PC'nizde internet üzerinden dosya indirmek için nasıl kullanabileceğinizi kontrol etmek için başlayalım.

İçindekiler

Wget Nedir?

GNU Wget olarak da adlandırılan Wget, web sunucularından içerik almak için CLI tabanlı bir programdır. Geturl , ' URL'den içerik al ' (Uniform Resource Locator) anlamına gelen eski bir programdan türetilmiştir, burada get (veya GET), bir web sitesinden bilgi almak için bir HTTP yöntemidir.

Wget, HTTP, HTTPS ve FTP protokolleri aracılığıyla indirmeyi destekler ve özyinelemeli indirmeler, proxy'ler aracılığıyla indirme, şifreli indirmeler için SSL/TLS desteği ve duraklatılmış/tamamlanmamış dosyaları indirme yeteneği gibi özellikler sağlar.

Neden Wget'i Kullanmak İstiyorsunuz?

İçeri girip Wget'in özelliklerini ve kullanım durumlarını tanımlamadan önce, Wget'in bir web tarayıcısının doğrudan yerini almadığını netleştirmek önemlidir. Bunun yerine, dosyaları web sayfalarından cihazınıza hızlı bir şekilde indirmek için kullanabileceğiniz Mac ve Windows PC'niz için bir tür eklenti aracı gibidir.

Wget, hızlı indirmeleri kolaylaştırmanın yanı sıra şunları yapmanızı da sağlar:

  • Mac'inizde yarıda kesilen/kesilen indirmeleri devam ettirin
  • Katılımsız arka planda dosyaları indirin
  • Web sayfalarından kaynakları çıkarın (tıpkı bir web tarayıcısı gibi)
  • Dosyaları yinelemeli olarak indirin
  • İçeriği proxy'ler aracılığıyla indirin
  • Web sitelerinin içeriğini WARC (Web ARŞİV) formatında kaydedin
  • Dosyaları yavaş bir internet bağlantısında indirin

Mac ve Windows'ta Wget Nasıl Kurulur

Wget'in Mac ve Windows'a kurulumu kolaydır. Bilgisayarınıza kurmak için işletim sisteminize bağlı olarak aşağıdaki bölümlerdeki talimatları izleyin.

Wget'i Mac'e Yükleme Adımları

Bir Mac'iniz varsa, Wget'i makinenize kurmak için ihtiyacınız olan tek şey Homebrew'dır. Homebrew, macOS'ta önceden yüklenmiş olarak gelen ücretsiz ve açık kaynaklı bir paket yöneticisidir. Bu nedenle, silmediyseniz, sisteminizde mevcut olmalıdır.

Bununla birlikte, Wget kurulumuna devam etmeden önce, Homebrew'daki tüm formülleri güncellemeniz ve eski paketleri yükseltmeniz gerekir. Bunu yapmak için Terminal uygulamasını açın ve aşağıdaki komutu çalıştırın:

brew update && brew upgrade

Güncellendikten sonra, aşağıdakileri kullanarak Wget'i Mac'inize yükleyebilirsiniz:

brew install wget

Kurulum ilerledikçe Terminal penceresinde ilerlemeyi göreceksiniz. Lütfen arkanıza yaslanın ve tamamlanmasını bekleyin.

Windows'ta Wget Yükleme Adımları

Windows'ta, Wget kurulumu, Wget'i dosya sistemindeki herhangi bir dizinden çağırabilmenizi sağlamak için program dosyasını indirmenizi ve onu System32 dizinine taşımanızı gerektirir.

Öncelikle aşağıdaki bağlantıyı web tarayıcınızda açın ve Wget for Windows'un en son sürümünü bilgisayarınıza indirin.

İndirin: Windows için Wget

İndirilenler klasörünüze gidin ve wget.exe dosyasını C:/Windows/System32 dizinine kopyalayın. Erişimi onaylamanız istendiğinde, dosyayı kopyalamayı bitirmek için Devam'a basın.

Son olarak, Komut İstemi'ni açıp çalıştırarak Wget'in kurulu olup olmadığını doğrulayın:

wget

Ayrıca TechPP'de

Wget Nasıl Kullanılır

Wget ilk başta biraz korkutucu görünebilir. Ancak sözdizimini ve seçeneklerini bir kez kavradığınızda, o kadar da karmaşık değil.

Wget Sözdizimi

Genel olarak konuşursak, Wget komutları aşağıdaki sözdizimini kullanır:

wget [option] [url]

…nerede

  • seçeneği , sağlanan URL'de gerçekleştirilecek eylemi belirtir
  • url , içeriği indirmek istediğiniz web adresidir

Şu andan itibaren, bu sözdizimini izlemeniz ve gerçekleştirmek istediğiniz işleme göre komutlarınıza seçenekler eklemeniz yeterlidir. Aşağıdakiler en yaygın Wget işlemlerinden bazılarıdır.

1. Bir Dosya İndirin

Bir URL'den tek bir dosya indirmek için Terminal veya Komut İstemi'ni açın ve komutunuzu aşağıdaki sözdiziminde çalıştırın:

wget url/of/the/file

Örneğin:

wget https://example.com/filename.txt

Wget şimdi sağlanan etki alanını çözecek, sunucuya bağlanacak ve indirmeye başlayacaktır. Wget size dosya boyutu, aktarım hızları, indirme ilerlemesi ve indirme başladığında indirmeyi tamamlamak için tahmini süre gibi ayrıntıları gösterir.

Dosya indirildikten sonra, mevcut çalışma dizininizde, yani Wget komutunu çalıştırdığınız dizinde bulabilirsiniz.

Mevcut çalışma dizininizi belirlemek için Terminal veya CMD'de pwd'yi çalıştırın. Bu, dosya sistemindeki mevcut yolunuzu döndürür. Kopyalayın ve oraya gitmek için Dosya Gezgini'ne (Windows'ta) veya Finder'a (macOS'ta) girin.

2. Bir Dosyayı Belirli Bir Dizine İndirin

Bahsettiğimiz gibi, Wget indirmelerinizi varsayılan olarak mevcut çalışma dizinine kaydeder.

Ancak, başka bir dizine kaydetmek isterseniz, bunu iki yoldan biriyle yapabilirsiniz. İlk yöntem için, mevcut çalışma dizininizi CMD veya Terminal'deki ls (macOS'ta)/ dir (Windows'ta) ve cd komutlarını kullanarak indirmek üzere olduğunuz dosyayı kaydetmek istediğiniz dizine değiştirin. Dizine girdikten sonra dosyayı indirmek için Wget komutunu çalıştırın.

Öte yandan, Wget indirme komutunda dosyanızı kaydetmek istediğiniz dizinin yolunu -p (ön ek) seçeneğiyle aşağıda gösterildiği gibi açıkça belirterek bu komutları önceden çalıştırmak zorunda kalmayabilirsiniz:

wget -P absolute/path/to/directory/ url/of/the/file

Ayrıca TechPP'de

3. Bir Dosyayı Farklı Bir Adla İndirin ve Kaydedin

Wget aracılığıyla bir dosya indirdiğinizde, dosyayı sunucuda adlandırıldığı adla kaydeder. Ama isterseniz -O seçeneğini kullanarak farklı bir adla kaydedebilirsiniz.

İşte bu komutun nasıl görüneceği:

wget -O file_name_with_extension url/of/the/file

Örneğin:

wget -O phone.jpg https://example.com/image.jpg

4. Birden Çok Dosya İndirin

Bazen bir veya daha fazla web sitesinden aynı anda birden fazla dosya indirmek isteyebilirsiniz. Wget ile bunu yapmak daha kolay.

Mac'inizde veya Windows'unuzda bir metin (.txt) dosyası oluşturun ve indirmek istediğiniz dosyalara bağlantılar ekleyin. Bunu, bir dosyaya sağ tıklayıp menüden Bağlantı adresini kopyala'yı seçerek yapabilirsiniz.

Bu bağlantıları metin dosyasına ekledikten sonra, CMD'yi veya Terminal'i açın ve bu dosyaları kaydetmek istediğiniz dizine gidin. İçeri girdikten sonra, aşağıdaki sözdiziminde bir komut girin:

wget -i file_name.txt

Örneğin:

wget -i downloads.txt

5. Sertifika Kontrolünü Atlayarak Dosya İndirin

Bir SSL sertifikası, bir web sitesinin kimliğini doğrular ve şifreli bir bağlantı sağlar. Bu günlerde hemen hemen çoğu web sitesinde mevcut. Ancak, geçerli bir SSL sertifikası olmayan bir web sitesinden dosya indirmek isteyebileceğiniz zamanlar olabilir.

Standart Wget indirmesini kullanmak bu durumda yardımcı olmaz. Bunun yerine, SSL kontrolünü atlamak için –no-check-certificate seçeneğini kullanmanız gerekecek.

Bunu komutunuza eklemek şöyle görünür:

wget --no-check-certificate url/of/the/website

Örneğin:

wget --no-check-certificate http://example.com

6. Tamamlanmamış İndirme Yazılımını Sürdürme

Wget, kesintiye uğrayan bir indirmeye devam etmeyi oldukça kolaylaştırır. Bu nedenle, bir tarayıcıda (Chrome gibi) bir dosya indirmeyi denediyseniz ve herhangi bir nedenle indirmeyi yarıda durdurduysa, Wget'i kullanarak indirmeye kaldığı yerden devam edebilirsiniz.

Bunu yapmak için Terminal veya CMD'yi açın ve aşağıdaki sözdiziminde gösterildiği gibi komutunuzdaki -c seçeneğini kullanın:

wget -c url/of/the/file

Örneğin:

wget https://example.com/file.txt

Ayrıca TechPP'de

7. Bir Web Sitesini Yansıtın

Masaüstünüze bir web sitesinin aynasını oluşturmak (veya tüm web sitesini kaydetmek) istiyorsanız, aşağıdaki komutta gösterildiği gibi -m seçeneğini kullanarak bunu yapabilirsiniz:

wget -m url/of/the/website

Örneğin:

wget -m https://example.com

Bu web sitesinin HTML, CSS, JS ve medya gibi tüm kaynakları şimdi mevcut çalışma dizininizin altındaki web sitesi adıyla bir dizine kaydedilecektir.

8. FTP ile Dosya İndirin

Wget, FTP yoluyla indirmeyi de destekler. FTP yoluyla bir dosya indirmek için sunucu için kullanıcı adı ve şifreye ihtiyacınız vardır. Bundan sonra, indirmek için aşağıdaki komut sözdiziminde aynısını belirtebilirsiniz:

wget --ftp-user=ftp_username --ftp-password=ftp-password ftp://url/of/the/website

Örneğin:

wget --ftp-user=admin --ftp-password=pass@1234 ftp://ftp.example.com/file.pdf

9. İndirme Hızını Sınırlayın

Herhangi bir nedenle Wget'in tüm bant genişliğinizi kullanmasını istemiyorsanız (belki devam eden başka indirmeleriniz olduğundan veya tarama deneyiminizi yavaşlatabileceğinden) –limit-rate seçeneğini kullanarak Wget'in indirme hızını sınırlayabilirsiniz. :

wget --limit-rate 20k url/of/the/file

Örneğin:

wget --limit-rate 20k https://example.com/file.txt

10. Wget'te bir Zaman Aşımı Ayarlayın

Şimdiye kadar tartıştığımız tüm Wget işlemleri, bağlantının diğer ucunda çalışan bir sunucu olduğunu varsayar. Ancak tahmin edebileceğiniz gibi, bir sunucunun (dosyaları indirmeye çalıştığınız) düzgün çalışmadığı zamanlar olabilir.

Bunda, Wget'in geliştirilme şekli nedeniyle, istenen dosyayı indirene kadar sunucuya bağlanmaya çalışmaya devam edecektir. Ancak, Wget'in bunu yapmasını -T seçeneğini ve ardından zaman (saniye cinsinden) kullanarak aşağıdaki gibi engelleyebilirsiniz:

wget -T 10 url/of/the/file

Örneğin:

wget -T 10 https://cd.example.com/image.jpg

Benzer şekilde, deneme sayısını da sınırlayabilirsiniz. Bunun için –tries seçeneğini kullanın:

wget --tries=2 url/of/the/file

Yardım Al

Herhangi bir noktada, herhangi bir Wget komutuyla ilgili yardıma ihtiyacınız olursa veya hangi seçenekleri sunduğunu bilmek istiyorsanız, şunu çalıştırın:

wget -h

Wget ile Başka Neler Yapabilirsiniz?

Wget'in kullanım durumları, bu kılavuzda ele aldığımız işlemlerin çok ötesine uzanır. Bununla birlikte, listedekiler, indirme ihtiyaçlarınızın çoğunu karşılamak için size Wget'in işleyişi hakkında sağlam bir anlayış ve kullanımına (ve mevcut seçeneklere) bir miktar aşinalık kazandırmalıdır.

Zamanla, Wget'in daha fazla kullanım örneğini keşfetmek isterseniz, bunlar hakkında bilgi edinmek için Wget'in kılavuz sayfasına göz atabilirsiniz.