wget adalah aplikasi baris perintah yang tangguh untuk mengunduh sumber daya yang ditentukan URL. Itu dirancang untuk bekerja dengan sangat baik bahkan ketika koneksi buruk. Fitur uniknya, dibandingkan dengan curl yang disertakan dengan macOS, misalnya, adalah non-interaktif sehingga dapat berjalan di latar belakang.
Ada 2 cara untuk menginstal wget: melalui Xcode atau melalui Homebrew dan saya akan membahas kedua metode karena tidak semua orang menggunakan Xcode atau Homebrew.
Menginstal Wget melalui Xcode
Menginstal wget di Mac melalui Xcode mengharuskan Anda membuat alat dari sumber dan langkah-langkahnya sama di semua versi Mac:
Pertama, instal Xcode melalui iTunes lalu instal alat baris perintah Xcode dengan perintah:
xcode-pilih --instal
Unduh kode sumber wget menggunakan curl:
cd ~/Unduhan curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Ekstrak dan arahkan ke folder dan jalankan perintah konfigurasi:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./konfigurasi
Membuat dan menguji wget:
membuat buat instal wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Jika Anda mendapatkan error saat menjalankan perintah configure kemudian jalankan dengan flag SSL seperti ini:
./configure --with-ssl=openssl
Ingat untuk menghapus file yang sekarang tidak diperlukan setelah instalasi selesai.
Menginstal Wget melalui Homebrew
Homebrew adalah pengelola paket untuk OS X yang memudahkan penginstalan dan mengelola aplikasi jauh lebih mudah bagi pengguna Mac.
Ada alternatif seperti Fink dan MacPorts tetapi saya lebih suka menggunakan Homebrew. Jangan khawatir jika Anda belum menginstalnya, saya siap membantu Anda:
Instal Homebrew menggunakan perintah berikut, itu juga akan menginstal alat baris perintah Xcode jika belum diinstal:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Selanjutnya, instal wget klien unduhan baris perintah.
brew install wget
Cara Menggunakan Wget di Mac
Selama URL file atau direktori dapat diakses publik, Anda dapat mengunduhnya dan file dapat diunduh secara tunggal atau rekursif saat mengunduh direktori.
Mengunduh satu file
wget -X path/ke/local.copy http://example.com/url/to/download.html
Sintaksnya sederhana. wget
perintah, -X untuk menunjukkan jalur file (kecuali jika Anda ingin menyimpan file yang diunduh konten ke direktori kerja Anda saat ini), dan tautan publik.
Mengunduh direktori
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
Bendera -e robots=off
bendera memberitahu wget untuk abaikan batasan dalam file robots.txt file yang bagus karena mencegah unduhan singkat. -r
(atau --rekursif
) dan - np
(atau --no-parent
) memberitahu wgetuntuk mengikuti tautan di dalam direktori yang telah Anda tentukan. Voila!
Sementara hanya itu yang perlu Anda ketahui untuk menggunakan wget untuk mengunduh file, ada banyak perintah lain yang memungkinkan Anda untuk mengontrol penggunaannya dan Anda dapat mengaksesnya di dalam terminal Anda di halaman manual wget atau online.
Apakah Anda memiliki pertanyaan untuk diajukan atau saran? Jangan ragu untuk memberikan pemikiran Anda di bagian komentar di bawah dan jangan lupa untuk berbagi.