Muhammad Faizal Niam Mubarok || BLC Telkom Klaten

100% Bonus Referral

Linux shell scripting # part 1 - wget

WGET

Wget penjelasan dasar mengenai wget adalah sebuah tools yang digunakan untuk mendownload file melalui command line.

Simple Usage

$ wget URL

URL adalah link download yang dituju, contoh




Downloading From Multiple URL

Wget juga bisa digunakan untuk mendownload file dengan URL yang berbeda dengan satu command dan command nya cukup sederhana seperti ini :
$ wget URL1 URL2 URL3
Ganti URL nya dengan link download nya woke

Log Download & Rename Download

Biasanya saat kita mendownload di wget atau browser biasa nama file akan mengikuti nama asli dari link tadi, nah ini konsep nya sperti download manager kaya XDM atau IDM dan sebagainya, pada saat mau download file kita bisa merubah nama file yang kita download tanpa harus repot-repot me rename file tadi setelah terdownload, kita juga bisa membuat log download jadi semua status akan masuk ke log file, contoh nya seperti ini :

$ wget https://contoh/url/download/gambar.png -O foto-elu.png -o log

Nah dari contoh di atas penggunaan O “(O besar)” di gunakan untuk me rename file nya, dengan kan “o” (o kecil) digunakan untuk meredirect progress ke log.

Download With Tries Number

tak jarang kita juga pernah mendownload file pada url tertentu namun gagal dan harus dicoba beberapa kali lalu berhasil, nah dengan contoh sederhana ini kalian akan lebih mudah untuk menggunakan wget ketika download nya error dia akan mencoba mendownload nya lagi sebanyak yang kalian perintah kan, contoh :
$ wget -t 5 URL
nah dia akan mencoba mendownload 5 kali jika downloadtan tadi error so kalian tidak perlu repot repot lagi menekan command yang panjang lebar kali tinggi, "-t" ini mewakili tries.
$ wget -t 0 URL
nah kali ini beda lagi, si wget dengan -t 0 dia akan terus mencoba bila download error, dia akan terus mencoba, lagi lagi lagi sampai sang admin menghentikan nya :v

Restricting The Download Speed

nah kali ini biasanya digunakan bila speed internet kita di limit dan kita mau browsingngan + download,; nah emang kenapa harus di limit khan ?, nah jawaban nya cukup simple, biasanya si download manager akan memakan internet lebih banyak sehingga access yang lain jadi tersendat karna bandwith kita terbatas, nah salah satu caranya adalah dengan melimit speed nya agar bisa berjalan seperti normal lagi, trus command nya ?, ini command nya :
$ wget --limit-rate 200k ftp://srv1.data.co.id/backup.img
nah untuk limit nya bisa menggunakan "k" untuk Kilobyte atau "M" untuk Megabyte,

Kita juga bisa menggunakan kuota download untuk melimit nya, jadi jika download nya sudah melewati kuota, maka download akan berhenti, command nya :
$ wget -Q 200m ftp://srv2.data.co.id/data.iso
kalian bisa menggunakan --quota atau -Q

Resume Download and Continue

saat mendownload dari wget dan agak lama, dan kadang kita tekan tombol pemecah rumah tangga yaitu CTRL+C karna khawatir downloadtan kita stuck, eh ternyata emang internet nya yang lemot dan kita pengen lanjutin download lagi karna sudah 99,9%, command nya cukup simple kok :

$ wget -c URL

Mirroring Websites (download websites)

nah basanya kalu kita mau download full websites itu menggunakan "httrack", namuk dengan wget pun kita bisa melakukan mirroring sebuah websites, command nya kaya gini :
$ wget --mirror --convert-links URL
atau bisa juga kaya gini
$ wget -r -N -l  -k DEPTH URL

Downloading FTP URL With Password 

biasanya ftp itu menggunakan password untuk keamanan datanya disini kita bisa mendownload nya pake wget dan password nya, command nya simple kaya gini :
$wget --user username --password pass URL
nah ganti "username" nya dengan username FTP nya, dan "pass " dengan password FTP nya
atau bisa pake ask passsword, jadi password nya nanti akan diminta pas command nya di jalan kan so kaga perlu lagi password kita dilihat orang, command nya kaya gini
$wget --user username --ask-password URL 



Sekian pengertian dari saya semoga bermanfaat

REFRENSI

ebook : Linux Shell Scripting Cookbook

Labels: bash shell, Server

Thanks for reading Linux shell scripting # part 1 - wget. Please share...!

1 Comment for "Linux shell scripting # part 1 - wget"

Back To Top