Linux'ta WGET Kullanımı: Başlangıç Rehberi

Linux Wget Kullanımı

Linux'ta WGET Kullanımı: Başlangıç Rehberi

WGET, özellikle Linux kullanıcıları arasında yaygın olarak kullanılan güçlü bir komut satırı aracıdır. İnternetten dosya indirme, web sayfalarını arşivleme ve veri çekme işlemleri için mükemmel bir araçtır. Bu yazıda, WGET'in ne olduğunu, nasıl kurulduğunu ve nasıl kullanıldığını adım adım açıklayacağım. WGET, ücretsiz ve açık kaynaklı bir yazılım olduğu için Linux dünyasında sıklıkla tercih edilir.

{tocify} $title={İçerik}

WGET Nedir?

WGET (World Wide Web Get) internetten dosya indirmek için kullanılan bir komut satırı aracıdır. HTTP, HTTPS ve FTP protokollerini destekleyerek, bu protokoller üzerinden verileri indirmenize olanak tanır. WGET ile yalnızca tek bir dosya değil, aynı zamanda birden fazla dosyayı topluca indirebilir, web sayfalarını tamamen kopyalayabilir ve içerikleri yerel diskinizde saklayabilirsiniz.

WGET Kurulumu

Linux dağıtımınızda WGET'i kurmak oldukça basittir. Çoğu Linux dağıtımı WGET'i varsayılan olarak kurulu olarak getirir. Ancak, kurulu değilse veya güncellemek isterseniz, aşağıdaki adımları takip edebilirsiniz.

Debian/Ubuntu Tabanlı Dağıtımlar İçin:


sudo apt update
sudo apt install wget


Red Hat/CentOS Tabanlı Dağıtımlar İçin:

sudo yum install wget

 

Fedora İçin:

sudo dnf install wget

 

Kurulum tamamlandığında, wget --version komutunu kullanarak WGET sürümünüzü kontrol edebilirsiniz. Bu komut, kurulumun başarılı olduğunu ve WGET’in doğru şekilde çalıştığını gösterecektir.

WGET ile Dosya İndirme

WGET'in en temel kullanım amacı internetten dosya indirmektir. Bu işlem oldukça basittir.

Tek Bir Dosya İndirme

Bir dosyayı indirmek için aşağıdaki komutu kullanabilirsiniz:

wget https://example.com/dosya.zip

 

Bu komut, https://example.com/dosya.zip adresindeki dosyayı bulunduğunuz dizine indirir. Dosya indirildikçe ilerleme çubuğu ile indirme süresi ve hız bilgisi ekranda gösterilir.

Farklı Bir Dizin Seçerek İndirme

İndirilen dosyanın, bulunduğunuz dizin dışında bir yere kaydedilmesini isterseniz, -P parametresini kullanabilirsiniz. Örneğin, dosyayı "İndirilenler" klasörüne kaydetmek için:

wget -P ~/İndirilenler https://example.com/dosya.zip

 

İndirilen Dosyanın İsmine Müdahale Etme

Dosyayı indirdiğinizde ismi URL’deki ismiyle kaydedilir. Eğer dosyayı farklı bir isimle kaydetmek isterseniz, -O parametresini kullanabilirsiniz:

wget -O yeni_isim.zip https://example.com/dosya.zip

 

WGET ile Web Sayfası İndirme

WGET ile sadece dosya değil, web sayfalarını da indirebilirsiniz. Bu özellik, web sayfasının içeriğini tamamen bir yedeğe almak için çok kullanışlıdır.

Basit Web Sayfası İndirme

Bir web sayfasını indirmek için şu komutu kullanabilirsiniz:

wget https://example.com

 

Bu komut, belirtilen URL'deki sayfanın HTML içeriğini indirir. Sayfanın dosya ismi, URL'deki son parçaya göre otomatik olarak belirlenir.

Web Sayfasını Tamamen İndirme (Derinlikli İndirme)

Eğer bir web sayfasındaki tüm bağlantıları ve alt sayfaları da indirmek isterseniz, -r (rekürsif) parametresini kullanabilirsiniz. Bu sayede, sayfanın tüm alt sayfaları ve medya dosyaları da indirilecektir.

wget -r https://example.com

 

Bu komut, belirtilen URL'deki sayfayı ve bağlantılı olan diğer sayfaları indirecektir.

Sayfa Yapısını Koru

Web sayfasını indirirken, sayfanın yapısını (linklerin, görsellerin doğru şekilde çalışmasını) korumak için -N ve -k parametreleri kullanılır:

wget -r -k https://example.com

Bu komut, bağlantıları ve görselleri indirir, ardından onları yerel dosya yoluna göre değiştirir.

WGET ile İndirme Süreci Devam Ettirme

İndirme işleminiz sırasında bağlantı kesildiyse veya internet bağlantınızda bir sorun oluşmuşsa, indirmeyi kaldığı yerden devam ettirebilirsiniz.

İndirmeyi Devam Ettirme

Eğer bir dosyayı indirirken bağlantınız koparsa, -c parametresi ile indirmeyi kaldığı yerden devam ettirebilirsiniz:

wget -c https://example.com/dosya.zip

 

Bu komut, dosyanın önceden indirilen kısmını kontrol eder ve eksik kısmı tamamlar.

WGET ile Otomatik İndirme

WGET, birden fazla dosyayı indirmeniz gerektiğinde de çok kullanışlıdır. Örneğin, bir dosya listesiyle toplu indirme yapabilirsiniz.

Dosya Listesinden İndirme

Bir dosya listesi (örneğin, dosyalar.txt) ile toplu indirme yapmak için şu komutu kullanabilirsiniz:

wget -i dosyalar.txt

 

Bu komut, dosyalar.txt dosyasındaki her bir URL'yi okuyarak belirtilen dosyaları indirir.

WGET’in Diğer Kullanışlı Özellikleri

Proxy Kullanma

WGET, bir proxy sunucusu üzerinden çalışmak için --proxy parametresi ile yapılandırılabilir. Proxy ayarları yaparak, internet bağlantınızı yönlendirebilirsiniz:

wget --proxy https://proxy.example.com:8080 https://example.com/dosya.zip

 

Kullanıcı Adı ve Şifre ile İndirme

Bazı web siteleri, kullanıcı adı ve şifre gerektirebilir. WGET, temel HTTP kimlik doğrulamasını destekler. Kullanıcı adı ve şifreyi belirtmek için şu komutu kullanabilirsiniz:

wget --user=KullaniciAdi --password=Parola https://example.com/dosya.zip
Yorum Gönder (0)
Daha yeni Daha eski