GNU/Linux >> Belajar Linux >  >> Linux

10 Kasus Penggunaan Teratas dari Perintah Wget (dengan Contoh)

Panduan ini akan menunjukkan cara menggunakan wget perintah melalui 10 contoh yang umum digunakan.

Wget adalah utilitas baris perintah untuk mengunduh file dari web, dibuat oleh Proyek GNU. Nama ini merupakan kombinasi dari “World Wide Web” dan “get”.

Wget memungkinkan Anda mengunduh file menggunakan protokol HTTP, HTTPS, dan FTP. Selain itu, ini memberi Anda kemampuan untuk mengunduh banyak file, melanjutkan unduhan, membatasi bandwidth, melakukan unduhan rekursif, mengunduh di latar belakang, mencerminkan situs web, dan banyak lagi.

Di akhir panduan ini, Anda akan mengetahui semua yang perlu diketahui tentang wget perintah dan cara menggunakannya untuk mengunduh file dari Internet.

Daftar Isi

  • Menginstal Wget
    • Menginstal Wget di Ubuntu, Debian, dan Distro Berbasis Debian Lainnya
    • Menginstal Wget di Fedora, RHEL, dan Distro berbasis RHEL lainnya
    • Menginstal Wget di Manjaro, Arch Linux, dan Distro Berbasis Arch Linux Lainnya
  • Sintaks Perintah Wget
  • 1. Unduh File Menggunakan Wget
  • 2. Menggunakan Perintah Wget untuk Mengganti Nama File yang Diunduh
  • 3. Unduh Banyak File Menggunakan Wget
  • 4. Lanjutkan Unduhan Menggunakan Wget
  • 5. Unduh File di Latar Belakang Menggunakan Wget
  • 6. Batasi Kecepatan Unduhan Menggunakan Wget
  • 7. Unduh File ke Direktori Tertentu
  • 8. Unduh File yang Dilindungi Kata Sandi melalui HTTP atau FTP Menggunakan Wget
  • 9. Melewatkan Pemeriksaan Sertifikat
  • 10. Unduh Konten Situs Web Menggunakan Wget
  • Kesimpulan

Menginstal Wget

Paket wget sudah diinstal sebelumnya di sebagian besar distro Linux. Namun, jika wget perintah tidak diinstal pada sistem Anda, Anda dapat menginstalnya dengan mudah menggunakan manajer paket.

Menginstal Wget di Ubuntu, Debian, dan Distro Berbasis Debian Lainnya

sudo apt install wget

Menginstal Wget di Fedora, RHEL, dan Distro berbasis RHEL lainnya

sudo dnf install wget

Menginstal Wget di Manjaro, Arch Linux, dan Distro berbasis Arch Linux lainnya

sudo pacman -S wget

Anda akan dapat menggunakan wget perintah setelah pengaturan selesai. Tapi, pertama-tama, saya akan menunjukkan sepuluh wget yang paling sering digunakan contoh perintah yang dapat Anda gunakan dalam pekerjaan sehari-hari untuk memulai.

Sintaks Perintah Wget

 wget ekspresi perintah mengambil sintaks berikut:

wget [OPTIONS] [URL]
  • [OPTIONS] memberi tahu apa yang harus dilakukan dengan [URL] argumen diberikan setelahnya.
  • [URL] adalah file atau direktori yang ingin Anda unduh.

1. Unduh File Menggunakan Wget

Cara paling sederhana untuk menggunakan wget adalah menyediakannya dengan lokasi file untuk diunduh. Kemudian, ketika tidak ada opsi yang ditentukan, wget mengunduh sumber daya yang ditentukan dalam [URL] ke direktori saat ini.

Misalnya, Anda bisa mendapatkan file image ISO instalasi Arch Linux dengan melakukan hal berikut:

wget http://mirrors.mit.edu/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

Akibatnya, sebuah file bernama archlinux-2022.04.05-x86_64.iso download di direktori kerja saat ini. Selain itu, Anda juga akan melihat informasi seperti progres unduhan, kecepatan, ukuran, waktu, dan tanggal.

2. Menggunakan Perintah Wget untuk Mengganti Nama File yang Diunduh

Lewati -O pilihan diikuti dengan nama yang diinginkan untuk menyimpan file yang diunduh dengan nama yang berbeda.

Misalnya, perintah di bawah ini akan menyimpan file image ISO penginstalan Arch Linux sebagai arch-install.iso bukan nama aslinya.

wget -O arch-install.iso http://mirrors.mit.edu/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

3. Unduh Banyak File Menggunakan Wget

Jika Anda ingin menggunakan wget untuk mengunduh banyak file sekaligus, gunakan -i pilihan diikuti dengan jalur ke file yang berisi daftar URL yang akan diunduh. Selain itu, setiap URL harus ditempatkan pada barisnya.

Dalam contoh ini, kami akan mengambil gambar instalasi ISO Arch Linux dan Debian dengan menggunakan wget . Namun, pertama-tama, kita perlu membuat dokumen teks dan memasukkan URL unduhan ke dalamnya untuk melakukannya.

Jadi, pertama-tama mari kita buat file dengan nama pilihan kita, misalnya urls.txt , dan masukkan alamat URL yang diperlukan ke file yang ingin kita unduh.

vim urls.txt

Selanjutnya, Anda perlu menggunakan -i pilihan diikuti dengan nama file untuk mengunduh semua file yang disimpan dalam file teks kita.

wget -i urls.txt

Itu saja. Tunggu saja prosesnya sampai selesai.

4. Lanjutkan Unduhan Menggunakan Wget

Jika Anda kehilangan koneksi internet, unduhan Anda mungkin terganggu. Memang, ini adalah kejadian yang cukup umum saat mengunduh file besar.

Jadi, alih-alih memulai ulang unduhan dari awal, gunakan -c pilihan untuk melanjutkannya:

wget -c http://mirrors.mit.edu/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

Namun, jika server jauh tidak mendukung unduhan yang dilanjutkan, wget akan memulai ulang unduhan dan menimpa file yang ada.

5. Unduh File di Latar Belakang Menggunakan Wget

Menambahkan -b pilihan untuk wget akan mengirimkan unduhan di latar belakang segera setelah pengunduhan dimulai. Jika tidak ada file keluaran yang ditentukan melalui -o pilihan, output diarahkan ke wget-log berkas.

wget -b http://mirrors.mit.edu/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

Selain itu, Anda dapat melihat tindakan yang dilakukan di latar belakang dengan wget hanya dengan melihat konten wget-log mengajukan. Misalnya, sepuluh baris pertama isinya ditunjukkan pada gambar di atas.

6. Batasi Kecepatan Unduhan Menggunakan Wget

Saat mengunduh file besar melalui koneksi internet yang lambat, terkadang kecepatan unduhan wget perlu dibatasi. perintah untuk mencegahnya menggunakan semua bandwidth Anda.

Contoh berikut akan mengunduh image ISO instalasi Arch Linux dan membatasi kecepatan unduh hingga 1MB:

wget --limit-rate=1m http://mirrors.mit.edu/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

7. Unduh File ke Direktori Tertentu

Secara default, wget mengunduh file di bawah direktori kerja saat ini. Tapi, tentu saja, wget dapat menyimpan file yang diunduh dalam direktori yang telah ditentukan.

-P opsi digunakan untuk menyetel awalan direktori tempat semua file yang diambil akan disimpan.

wget -P /tmp/ http://mirrors.mit.edu/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

Perintah di atas akan mengunduh file ISO di bawah /tmp direktori.

8. Unduh File yang Dilindungi Kata Sandi melalui HTTP atau FTP Menggunakan Wget

Jika situs web yang ingin Anda unduh dilindungi kata sandi, standar wget perintah akan gagal, menampilkan kesalahan akses ditolak saat mencoba mengunduh.

Namun, kami dapat menggunakan opsi di bawah ini untuk menyertakan nama pengguna dan kata sandi untuk situs web yang dilindungi kata sandi di samping wget perintah yang digunakan untuk mengambil file.

Misalnya, untuk mendownload file dari server HTTP yang dilindungi sandi, Anda harus menentukan nama pengguna dan sandi seperti dalam wget ini contoh:

wget --http-user=username --http-password=password https://www.example.com/filename.tar.gz

Atau, untuk mengunduh file dari server FTP yang dilindungi kata sandi, wget perintahnya adalah:

wget --ftp-user=username --ftp-password=password ftp://ftp.example.com/filename.tar.gz

9. Melewatkan Pemeriksaan Sertifikat

Jika Anda ingin menggunakan wget untuk mengunduh file dari server dengan sertifikat SSL yang tidak valid, misalnya, kedaluwarsa atau bukan dari penerbit tepercaya, Anda dapat menggunakan --no-check-certificate opsi untuk memaksa wget untuk mengabaikan kesalahan tersebut.

wget --no-check-certificate https://18.7.29.125/archlinux/iso/2022.04.05/archlinux-2022.04.05-x86_64.iso

10. Unduh Konten Situs Web Menggunakan Wget

wget perintah juga dapat digunakan untuk mengunduh seluruh konten situs web. Jadi Anda dapat menggunakan menggunakan -m opsi untuk membuat mirror situs web.

Ini akan membuat salinan lokal lengkap dari situs web dengan mengikuti dan mengunduh semua tautan internal dan sumber daya situs web.

wget -m -k -p -P /tmp/web/ https://www.example.com
-m Membuat unduhan Anda berulang.
-k Semua tautan akan dikonversi untuk penggunaan offline yang tepat.
-p Ini akan mencakup semua file yang diperlukan seperti gambar, CSS, JS, dll.
-P Memastikan bahwa semua konten masuk ke /tmp/web/ yang kami tentukan direktori.

Setelah proses selesai, Anda akan dapat membuka situs web yang diunduh secara lokal dan menemukan semua file di /tmp/web/ direktori.

Kesimpulan

Dengan menyelesaikan panduan ini, Anda telah mempelajari penggunaan umum wget memerintah. Sekarang Anda dapat menggunakannya untuk mengunduh banyak file sekaligus, melanjutkan unduhan sebagian, mencerminkan situs web, dan menggabungkan wget pilihan untuk memenuhi kebutuhan spesifik Anda.

Selain artikel ini, jika Anda lebih suka menggunakan klien GUI untuk mengunduh file yang lebih besar yang biasanya juga memiliki opsi unduhan torrent, kami merekomendasikan panduan kami:“Klien Torrent Terbaik yang Dapat Anda Gunakan di Desktop Linux.”

Untuk informasi lebih detail tentang wget perintah, Anda dapat menuju ke halaman manual perintah.


Linux
  1. Cara Menggunakan Perintah ethtool 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 wc Linux dengan Contoh

  3. Cara Menggunakan Perintah IP di Linux dengan Contoh

  1. Cara Menggunakan Perintah Linux Cat (Dengan Contoh)

  2. Cara Menggunakan Perintah sleep Linux dengan Contoh

  3. Cara Menggunakan Perintah who di Linux dengan Contoh