Belejar Terminal #9 : Cara Download File Lewat Terminal Menggunakan Wget
Cara Download File Lewat Terminal Menggunakan Wget
Wget yaitu sebuah tool berbasis command line interface yang berfungsi untuk melaksanakan pengunduhan, baik berupa file, sebuah folder atau sebuah halaman website. Wget sudah ada semenjak usang dan masih dipakai sampai dikala ini, menjadi salah satu download manager terbaik.
Meski berbasis command line interface, wget mempunyai banyak fitur-fitur yang tidak kalah powerfull dibandingkan dengan download manager modern berbasis GUI. Pada tutorial belajar terminal kali ini, kita akan berguru bagaimana caranya memakai wget untuk mengunduh.
Untuk memakai wget, pastikan kau telah mempunyai wget pada sistem yang kau gunakan. Biasanya wget sudah tersedia secara default pada distribusi-distribusi Linux.
Cara Download Sebuah File Single Menggunakan Wget
Seperti biasa, sebagai potongan permulaan kita akan berguru cara yang paling gampang dan paling dasar, yaitu cara mengunduh sebuah file tunggal.
Untuk mengunduh sebuah file tunggal, caranya sangat mudah, kau hanya perlu mengetikkan perintah wget dan diikuti dengan link dari file yang ingin kau unduh.
Misalnya kau ingin mengunduh file “.iso” Ubuntu dari website resmi Ubuntu. Buka website https://www.ubuntu.com, dan salin link dari file yang ingin kau unduh.
Kemudian masukkan perintah wget pada Terminal diikuti dengan link dari file yang ingin kau unduh yang sudah disalin sebelumnya, menyerupai berikut:
wget http://ubuntu.biz.net.id/18.04/ubuntu-18.04-desktop-amd64.iso
Kemudian wget akan melaksanakan pengunduhan file tersebut menyerupai pada gambar di bawah:
Tunggu proses pengunduhan sampai selesai. File hasil unduhan dari file tersebut akan berada pada folder Home atau tergantung pada direktori kau berada dikala kau melaksanakan pengunduhan.
Cara Melanjutkan Download File Yang Terhenti Menggunakan Wget
Wget mempunyai kemampuan untuk melanjutkan pengunduhan file yang sudah terhenti. Kamu bisa melanjutkan proses unduhan dengan memakai link yang sama dan menambahkan parameter “-c”.
Misalnya pada dikala mengunduh file “.iso” Ubuntu menyerupai pada pola di atas sebelumnya, lalu proses pengunduhan tersebut terhenti sebab alasan tertentu. Kamu sanggup kembali melanjutkan proses unduhan tersebut dengan memakai perintah menyerupai berikut:
wget -c http://ubuntu.biz.net.id/18.04/ubuntu-18.04-desktop-amd64.iso
Kemudian wget akan melanjutkan proses unduhan dari beberapa potongan fle yang sudah berhasil diunduh sebelumnya, sehingga kau tidak perlu memulai proses pengunduhan dari nol lagi.
Cara Download Seluruh Halaman Website Menggunakan Wget
Wget juga sanggup dipakai untuk mengunduh seluruh halaman website. Untuk melakukannya, contohnya kau ingin mengunduh halaman website W3schools.com, kau sanggup melakukannya dengan memakai perintah berikut:
wget -m https://www.w3schools.com
Kemudian wget akan melaksanakan mirroring semua file dari website tersebut menyerupai pada gambar di bawah:
Secara default perintah menyerupai diatas akan mengunduh semua file dari situs tersebut secara keseluruhan. Jika kau ingin melaksanakan pengunduhan sebuah halaman website dengan opsi-opsi yang lebih lanjut, kau sanggup memakai beberapa opsi parameter yang berbeda menyerupai pola berikut:
wget --convert-links -m https://www.w3schools.com
Perintah menyerupai di atas berfungsi untuk merubah link di dalam setiap halaman yang diunduh biar sanggup terhubung satu sama lain, bukan terhubung atau mengarah ke halaman aslinya.
wget --page-requisites -m https://www.w3schools.com
Parameter ini befungsi untuk mengunduh file-file styling menyerupai CSS juga, jadi halaman halaman hasil unduhan tersebut akan mempunyai tampilan yang sama dan anggun meski dalam keadaan offline atau tidak terhubung dengan internet.
wget --no-parent -m https://www.w3schools.com/html
Parameter ini berfungsi biar wget tidak mengunduh file dari situs induknya, contohnya kau hanya ingin mengunduh halaman potongan tutorial HTML-nya saja dari web w3schools.com, jadi kau hanya mengunduh halaman https://www.w3schools.com/html saja, bukan dari keseluruhan situs.
Kamu juga bisa menggabungkan parameter-parameter tersebut untuk mengunduh halaman website sesuai dengan yang kau inginkan.
Cara Download Semua File Dalam Satu Direktori atau Satu Folder
Jika kau melaksanakan pengunduhan dari server FTP dan menemukan sebuah folder atau direktori yang ingin kau unduh semua isinya, dalam pola ini yaitu folder dari FTP server Debian yang berisi file-file iso Debian dan lainnya — kau sanggup mengunduhnya dengan memakai parameter “-r” menyerupai berikut:
wget -r https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/
Kemudian wget akan melaksanakan pengunduhan semua isi file dari folder tersebut menyerupai pada gambar di bawah. Parameter “-r” pada perintah tersebut berfungsi untuk melaksanakan pengunduhan secara rekursif sehingga wget akan mengunduh seluruh isi dari sebuah folder.
Sama menyerupai pada potongan mengunduh halaman website sebelumnya, kau juga bisa menambahkan paramerter “–no-parent” jikalau kau tidak ingin melaksanakan pengunduhan file dan folder yang berada di bawah direktori dikala ini.
Cara Download Banyak File Dalam Sekali Download Dengan Menggunakan Wget
Jika kau ingin mengunduh banyak file dalam sekali unduhan, namun file-file tersebut tidak berada dalam sebuah folder atau direktori yang sama menyerupai pada pola di atas, kau bisa melaksanakan pengunduhan file-file tersebut dalam sekali unduh dengan mengumpulkan link dari masiing-masing file yang ingin diunduh kedalam sebuah file yang mempunyai format “txt”.
Masukkan link-link dari file yang ingin diunduh kedalam sebuah file menyerupai pada gambar dibawah, lalu simpan dengan nama “filedownload.txt” atau apa saja dan letakkan di folder “Home”.
Kemudian lakukan pengunduhan dengan memakai parameter “-i” menyerupai berikut:
wget -i filedownload.txt
Kemudian wget akan mengunduh semua file yang linknya terdapat dalam file tersebut menyerupai gambar di bawah, tunggu proses pengunduhan sampai selesai.