GNU/Linux >> Belajar Linux >  >> Ubuntu

Perintah wget Linux dengan Contoh

GNU Wget adalah alat gratis yang memungkinkan Anda mengunduh file dari internet menggunakan baris perintah. Wget memiliki banyak fitur, termasuk kemampuan untuk mengunduh banyak file, membatasi bandwidth, melanjutkan unduhan, mengabaikan pemeriksaan SSL, mengunduh di latar belakang, mencerminkan situs web, dan banyak lagi.

Artikel ini menunjukkan berbagai opsi yang tersedia menggunakan perintah wget.

Sintaks Wget

Wget mengambil sintaks sederhana berikut.

$ wget [options] [url]

1. Unduh file

Tanpa opsi perintah, Anda dapat mengunduh file dengan perintah wget dengan menentukan URL sumber daya seperti yang ditunjukkan.

$ wget https://github.com/git/git/archive/refs/tags/v2.34.1.zip

2. Unduh Banyak file

Ketika datang untuk mengunduh banyak file, Anda perlu membuat file teks dan mencantumkan URL sumber daya yang akan diunduh. File teks akan bertindak sebagai file input dari mana wget akan membaca URL

Dalam contoh ini, kami telah menyimpan beberapa URL di multipledownloads.txt berkas teks

Selanjutnya, unduh file menggunakan wget dengan -i pilihan seperti yang ditunjukkan. Dengan-i opsi, wget membaca dari file input dan mengunduh sumber daya yang ditentukan dalam file input.

$ wget -i multipledownloads.txt

3. Unduh file di latar belakang

Untuk mengunduh file di latar belakang, gunakan perintah wget dengan opsi -b. Opsi ini berguna saat file berukuran besar dan Anda perlu menggunakan terminal untuk hal lain.

$ wget -b https://github.com/git/git/archive/refs/tags/v2.34.1.zip

Untuk melihat hasil unduhan, lihat log wget dengan perintah:

$ tail -f wget-log

4. Lanjutkan unduhan

Dalam beberapa kasus, ketika kami memulai unduhan, internet menjadi tidak tersedia. Kita dapat menggunakan perintah wget'-c' untuk melanjutkan unduhan kita dari titik ketika itu menjadi tidak tersedia. Berikut ini contohnya.

$ wget -c https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

5. Menyimpan file yang diunduh dengan nama yang berbeda.

Gunakan perintah wget dengan opsi -o diikuti dengan nama file yang diinginkan sebagai berikut:

$ wget -o git.zip https://github.com/git/git/archive/refs/tags/v2.34.1.zip

File disimpan sebagai git.zip pada contoh di atas.

6. Unduh file di bawah direktori tertentu

Perintah wget menyimpan unduhan di direktori kerja saat ini. Untuk menentukan lokasi gunakan opsi -P diikuti dengan path ke direktori.

$ sudo wget -P /opt/wordpress https://wordpress.org/latest.tar.gz

7. Setel kecepatan unduh

Secara default, perintah wget mencoba menggunakan semua bandwidth yang tersedia. Namun, jika Anda menggunakan koneksi internet bersama, atau mencoba mengunduh file besar, Anda dapat menggunakan ' –tingkat batas ' opsi untuk membatasi kecepatan unduhan ke nilai tertentu. Anda dapat mengatur kecepatan dalam kilobyte ( k) , Megabytes ( m ) atau Gigabytes ( g ).

Dalam contoh ini. Kami telah menyetel kecepatan unduh ke 100Kilobyte.

$ wget --limit-rate=100k http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

8. Mencerminkan seluruh situs web

Gunakan opsi -m dengan wget untuk membuat cermin situs web. Ini membuat salinan lokal situs web di sistem Anda untuk penjelajahan lokal.

$ wget -m https://google.com

Anda harus memberikan beberapa parameter tambahan pada perintah di atas jika Anda ingin menjelajahi halaman yang diunduh secara lokal.

$ wget -m -k -p https://google.com

Opsi -k menginstruksikan wget untuk mengubah tautan dalam dokumen yang diunduh sehingga dapat dilihat secara lokal. Opsi -p menyediakan semua

file penting untuk menampilkan halaman HTML.

9. Abaikan Pemeriksaan SSL

Gunakan —no-check-certificate opsi untuk mengunduh file melalui HTTPS dari server dengan sertifikat SSL yang salah.

$ wget --no-check-certificate https://website-with-invalid-ss.com

10. Tingkatkan jumlah percobaan ulang

Jika terjadi gangguan jaringan, perintah wget mencoba membangun kembali koneksi. Secara default, ia mencoba 20 kali untuk berhasil menyelesaikan unduhan. '–mencoba ' opsi meningkatkan jumlah upaya coba lagi.

Di sini, kami telah menetapkan jumlah percobaan ulang menjadi 75 percobaan.

$ wget --tries=75 https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

Kesimpulan

Wget adalah alat yang sangat berguna untuk mengunduh file. Untuk informasi lebih lanjut, lihat dokumentasi.


Ubuntu
  1. Perintah JQ di Linux dengan Contoh

  2. Perintah Wget di Linux dengan Contoh

  3. 5 Contoh Perintah Wget untuk Mengunduh File di Linux.

  1. Cara Menggunakan Perintah wget Dengan Contoh

  2. Perintah Sumber Linux dengan Contoh

  3. Contoh Perintah wget di Linux

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Perintah Echo di Linux (Dengan Contoh)