wget, URL ile belirtilen kaynakları indirmek için sağlam bir komut satırı uygulamasıdır. Bağlantılar zayıf olduğunda bile mükemmel şekilde çalışacak şekilde tasarlanmıştır. Örneğin macOS ile birlikte gelen curl ile karşılaştırıldığında benzersiz özelliği, etkileşimli olmaması ve böylece arka planda çalışabilmesidir.
wget yüklemenin 2 yolu vardır: Xcode aracılığıyla veya Homebrew aracılığıyla ve herkes Xcode veya kullanmadığından her iki yöntemi de ele alacağım Homebrew.
Xcode ile Wget Kurulumu
Yükleme wget Mac üzerinden Xcode, aracı kaynaktan oluşturmanızı gerektirir ve adımlar tüm Mac sürümlerinde aynıdır:
Önce, iTunes aracılığıyla Xcode yükleyin ve ardından şu komutla Xcode komut satırı araçlarını yükleyin:
xcode-select --install
wget kaynak kodunu curl: kullanarak indirin
cd ~/İndirilenler curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Klasörü ayıklayın ve klasöre gidin ve yapılandırma komutunu çalıştırın:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./yapılandır
Wget'i oluştur ve test et:
Yapmak kurulumu yap wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Configure komutunu çalıştırdığınızda bir hata alırsanız, o zaman şu şekilde bir SSL bayrağıyla çalıştırın:
./configure --with-ssl=openssl
Kurulum tamamlandıktan sonra gereksiz dosyaları silmeyi unutmayın.
Homebrew ile Wget Kurulumu
Homebrew, yüklemeyi kolaylaştıran OS X için bir paket yöneticisidir ve uygulamaları yönetmek Mac kullanıcıları için çok daha kolay.
Fink ve MacPorts gibi alternatifler var ama ben tercih ederim Homebrew kullanarak. Yüklü değilse merak etmeyin, ben hallederim:
Yükle Homebrew aşağıdaki komutu kullanarak, zaten kurulu değilse Xcode'un komut satırı araçlarını da kuracaktır:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Sonra, wget komut satırı indirme istemcisini kurun.
demleme kurulumu wget
Mac'te Wget Nasıl Kullanılır
Bir dosya veya dizinin URL'si herkesin erişimine açık olduğu sürece, onu indirebilirsiniz ve dizinleri indirirken dosyalar tek tek veya yinelemeli olarak indirilebilir.
Tek bir dosya indirme
wget -X yolu/to/local.copy http://example.com/url/to/download.html
Sözdizimi basittir. dosya yolunu belirtmek için wget
komutu, -X (indirilen dosyayı kaydetmek istemiyorsanız mevcut çalışma dizininize içerik) ve genel bağlantı.
Bir dizin indiriliyor
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
-e robotlar=kapalı
bayrağı şunu söyler: wget robots.txt dosyasındaki kısıtlamaları yok sayın; bu, kıs altılmış indirmeleri engellediği için iyidir. -r
(veya --yinelemeli
) ve - np
(veya --no-ebeveyn
) şunu söyler: wgetbelirttiğiniz dizindeki bağlantıları takip etmek için. Voila!
Dosyaları indirmek için wget kullanmak için bilmeniz gereken tek şey bu olsa da, indirmenizi sağlayacak birçok başka komut vardır. kullanımını kontrol etmek için ve bunlara wget'in kılavuz sayfasından veya çevrimiçi olarak terminalinizden erişebilirsiniz.
Sormak istediğiniz herhangi bir sorunuz veya öneriniz var mı? Aşağıdaki yorumlar bölümüne düşüncelerinizi bırakmaktan çekinmeyin ve paylaşmayı unutmayın.