Naber

Mac'te Wget Nasıl Kurulur ve Kullanılır

Anonim

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.