Belajar Menggunakan Perintah WGET di Linux
Perintah wget merupakan perintah yang sering di gunakan dalam menjalanaknan linux untuk mendowload sebuah file di internet. Kamu bisa mengunduh file tersebut dan menyimpannya ke dalam sistem file lokal, selain itu kamu juga bisa mengunduh seluruh file tunggal, direktori ataupun bahkan seluruh situs website.
Pada pembahasan kali ini kita akan membahas cara penggunaan wget, termaksud berbagai opsi dan juga penggunaannya secara efektif. Jika kamu merupakan pemula ataupun telah mahir dalam penggunaan perintah ini.
Untuk menggunakan perintah wget kamu terlebih dahulu menginstal wgetnya dengan menjalankan perintah.
$ sudo apt update && apt install wget -y
ataupun jika kamu mengguankan centor, rhell dan juga fedora.
$ sudo dnf install wget -y
Berikut merupakan contoh-contoh perintah wget yang sering di gunakan.
$ wget https://wordpress.org/latest.zip
Perintah di atas akan melakukan pengunduhan secara langsung dan akan di masukkan ke dalam direktori saat ini, nama filenya akan tetap sama pada file yang di download sebelumnya.
Selain itu kamu juga bisa mendownload file tersebut dengan menggunakan nama file baru, kamu bisa menggunakan opsi -O.
$ wget -O local.zip https://wordpress.org/latest.zip
Kamu juga bisa mengunduh file dengan menggunakan opsi resume, yaitu kamu bisa mengunduh beberapa file yang tidak terunduh sebelumnya.
$ wget -c //mirrors.edge.kernel.org/linuxmint/stable/20.1/linuxmint-20.1-cinnamon-64bit.iso
Ketika pengunduhan terhenti secara otomatis dan file belum terdownload semua, kamu bisa menjalankan kembali perintah di atas untuk melanjutkan mendownload filenya tanpa perlu mendownloadnya di awal.
Wget juga banyak digunakan untuk mengeksekusi skrip jarak jauh melalui pekerjaan terjadwal seperti crontab. Tapi kami menemukan bahwa itu membuat file baru setiap kali dijalankan di bawah direktori home. Kita dapat menginstruksikan wget untuk mengalihkan semua konten ke /dev/null dan mengabaikan pembuatan file.
$ wget -q -O /dev/null https://google.com
Di sini -qakan menyembunyikan semua output di layar dan -Oakan mengarahkan semua konten ke file /dev/null.
Mengunduh website secara rekrusif, ini mengikuti tautan internal yang tersedia dalam konten HTML.
$ wget --recursive https://google.com
Kamu juga bisa mengatur mengaturnya dengan menggunakan opsi -l
.$ wget --recursive -l 2 https://google.com
-A
atau --accept
. Misalnya untuk mendownload semua file PDF dari sebuah website.$ wget -r -A .pdf https://example.com
$ wget --user=USER --password=PASS https://example.com/backup.zip
-b
.$ wget -b https://example.com/file.zip