Thread Starter
#0
Wget, Linux ve Unix tabanlı sistemlerde kullanılan güçlü bir komut satırı aracıdır. İnternet üzerinden dosya indirmenin yanı sıra, web sayfalarını ve kaynaklarını otomatik olarak çekmek için de kullanılabilir. Bu makalede, wget komutunun temel kullanımını, seçeneklerini ve örnek senaryolarını ele alacağız.
Wget’in en yaygın kullanımı, basit bir URL ile dosya indirmektir. Aşağıdaki basit komut ile bir dosya indirebilirsiniz:
Bu komut, belirttiğiniz URL’den dosyayı mevcut dizine indirir. Wget, indirme işlemi sırasında bağlantı koparsa bile otomatik olarak devam edebilir. Bunu sağlamak için
Wget, birden fazla dosya indirmek için de oldukça kullanışlıdır. Bunun için bir metin dosyası oluşturup, her satırda bir URL olacak şekilde bu dosyayı belirtmek yeterlidir:
Bu komut,
Wget’in bir diğer güçlü yönü ise, belirli bir derinlik seviyesine kadar web sitelerinin taranabilmesidir. Örneğin, bir web sitesinin tamamını indirebiliriz:
Bu komut şunları yapar:
Son olarak, wget’in kullanılabilirliğini artırmak için birçok başka seçenek de mevcuttur. Örneğin,
Wget, basit bir dosya indirme aracından çok daha fazlasını sunar. Bu komutun sunduğu olanaklar, sistem yöneticileri ve geliştiriciler için büyük kolaylık sağlamaktadır. Wget ile ilgili daha fazla bilgi ve örnek kullanım senaryolarını keşfetmek, kullanıcıların bu güçlü aracı daha verimli bir şekilde kullanmalarına yardımcı olacaktır.
Wget’in en yaygın kullanımı, basit bir URL ile dosya indirmektir. Aşağıdaki basit komut ile bir dosya indirebilirsiniz:
CODE
1wget http://example.com/dosya.zipBu komut, belirttiğiniz URL’den dosyayı mevcut dizine indirir. Wget, indirme işlemi sırasında bağlantı koparsa bile otomatik olarak devam edebilir. Bunu sağlamak için
-c seçeneğini kullanabilirsiniz:CODE
1wget -c http://example.com/dosya.zipWget, birden fazla dosya indirmek için de oldukça kullanışlıdır. Bunun için bir metin dosyası oluşturup, her satırda bir URL olacak şekilde bu dosyayı belirtmek yeterlidir:
CODE
1wget -i dosyalar.txtBu komut,
dosyalar.txt içindeki tüm URL'leri okuyarak her bir dosyayı indirir.Wget’in bir diğer güçlü yönü ise, belirli bir derinlik seviyesine kadar web sitelerinin taranabilmesidir. Örneğin, bir web sitesinin tamamını indirebiliriz:
CODE
1wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.comBu komut şunları yapar:
--mirror: Siteyi yansıtmak için gerekli ayarları yapar.
--convert-links: İndirilen sayfalardaki bağlantıları yerel dosyalarla değiştirir.
--adjust-extension: Dosya uzantılarını uygun hale getirir.
--page-requisites: Sayfanın düzgün görünmesi için gerekli tüm kaynakları indirir.
--no-parent: Üst dizinlerdeki dosyaları indirmeden yalnızca belirli bir dizinle sınırlı kalır.
Son olarak, wget’in kullanılabilirliğini artırmak için birçok başka seçenek de mevcuttur. Örneğin,
--limit-rate ile indirme hızını sınırlayabilir, --wait ile indirmeler arasında bekleme süresi ekleyebilirsiniz. Wget, basit bir dosya indirme aracından çok daha fazlasını sunar. Bu komutun sunduğu olanaklar, sistem yöneticileri ve geliştiriciler için büyük kolaylık sağlamaktadır. Wget ile ilgili daha fazla bilgi ve örnek kullanım senaryolarını keşfetmek, kullanıcıların bu güçlü aracı daha verimli bir şekilde kullanmalarına yardımcı olacaktır.