Beberapa Tips Penggunaan wget

Sepertinya pengguna *nix sudah tidak asing dengan aplikasi untuk download mendownload yang bernama wget ini. Kelebihan wget dibanding aplikasi yang lain yaitu ukuran nya yang kecil, ringan dan banyak sekali fitur yang dimiliki nya. kekurangan nya kalau boleh disebut kekurangan mungkin sementara ini wget lebih terkonsentrasi ke console saja tetapi kayaknya kalau disebut kekurangan juga gak enak soalnya justru karena berjalan di console fitur wget bisa banyak banget. Wget memang sudah ada versi xwindows nya yang biasa disebut gwget tapi tetep saja kayaknya kalo orang bilang wget maka yang terbyang adalah wget yang di console.
Nah yang kita bahas sekarang wget yang berjalan di console tersebut ternyata banyak sekali orang yang ngga tahu banyak tentang opsi-opsi penting yang dimiliki wget untuk memudahkan hidup anda :D. Saya juga sering sekali tidak ingat heheheh oleh sebab itu saya coba post disini biar nanti kalau lupa bisa buka-buka lagi tulisan ini.

ok bagi anda yang masih belum memiliki wget silahkan di install dulu untuk pengguna FreeBSD cukup ikuti perintah berikut ini

bagi anda yang menggunakan *nix yang lain anda harus mendownload wget terlebih dahulu dari http://ftp.gnu.org/pub/gnu/wget/ anda bisa pilih versi mana yang mau di download kemudian untuk installasi tidak terlalu ribet yaitu hanya perlu jalankan command seperti berikut ini

Ok kalo sekarang anda sudah punya aplikasi nya berikut ini adalah daftar opsi (sebagian yang umum saja) yang bisa anda pakai guna memudahkan hidup anda. Silahkan ganti www.webtujuan.com dengan url yang anda tuju dan namafile.exe dengan nama file yang anda inginkan.
- Mendownload secara langsung tanpa embel-embel option apapun

wget http://www.webtujuan.com/namafile.exe

wget ftp://ftpserver.com/namafile.exe

- mendownload satu web secara langsung (recursive) kalau anda pengen punya backup web orang di harddisk anda sendiri

wget -r http://www.webtujuan.com

- mengaktifkan mode continue biar bisa dilanjutkan kalau download terhenti

wget -c http://www.webtujuan.com/namafile.exe

- mengaktifkan mode background biar kalau akses shell nya secara remote apabila kita disconnect download tetap jalan

wget -b http://www.webtujuan.com/namafile.exe

- Mengaktifkan jumlah percobaan mendownload bisa dipake untuk web yang sering down, koneksi lemot dan sering mati atau bisa juga apabila anda tidak ingin wget mencoba terlalu sering

wget –tries=10 http://www.webtujuan.com/namafile.exe

contoh diatas akan mencoba mendownload namafile.exe sebanyak 10kali percobaan kalo udah 10 kali gagal maka berhenti. atau kalau anda mau paksakan download walau ada keterangan koneksi di refuse pake option ini

wget –retry-connrefused http://www.webtujuan.com/namafile.exe

- Mendownload hanya file terbaru (atau yang lebih baru) dari file yang sudah ada di local dimana disini akan diperiksa dulu apakah file target lebih baru atau tidak.

wget -N http://www.webtujuan.com/namafile.exe

- membatasi download pada speed tertentu misal 32kbps

wget –limit-rate=32k http://www.webtujuan.com/namafile.exe

- mendownload dari web / ftp server yang diproteksi dengan password

wget –http-user=USERNAME –http-password=PASSWORDNYA http://www.webtujuan.com/namafile.exe

wget –ftp-user=USERNAME –ftp-password=PASSWORDNYA http://www.webtujuan.com/namafile.exe

- Mendownload melalui proxy (tanpa di set secara langsung di wgetrc)

wget –proxy-user=USERNAME –proxy-password=PASSWORDNYA http://www.webtujuan.com/namafile.exe

- mendownload lewat https tanpa harus cek certificate nya dulu

wget –no-check-certificate https://www.webtujuan.com/namafile.exe

- membuat mirror dari sebuah ftp server

wget -m ftp://ftp.webtujuan.com

wget -r -N -l inf –no-remove-listing ftp://ftp.webtujuan.com

seluruh opsi diatas bisa digabungkan dan supaya lebih enak silahkan gabungkan opsi-opsi yang tidak memerlukan argumen disusul dengan opsi yang memerlukan argumen contoh

wget -Nbrc –http-user=USERNAME –http-password=PASSWORDNYA http://www.webtujuan.com -o lognya

Naah gitu aja dulu yaa… mudah-mudahan membantu :)


Info Artikel

Creative Commons License
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.