Tahun II, Nomor 9, Agustus 2000

Wget : Potensi yang Terabaikan 

Home
Halaman Muka

Benarkah Mengadministrasi Linux yang Aman itu Sulit?
 
 

Surfing di dunia maya atau dengan kata lain berinternet-ria sudah menjadi kehidupan sehari-hari sebagian orang. Rata-rata dari mereka melakukannya untuk refreshing atau bahkan untuk keperluan studi mereka. Browser yang sangat popular bagi mereka biasanya Netscape atau Internet Explorer, browser ini bagi mereka memungkinkan untuk browsing dengan interaktif. Tapi terkadang kita perlu juga mendownload sebuah situs, berikut dengan sub-direktori dan file-file yang ada di dalamnya. Untuk orang yang terbiasa memakai sistem operasi Windows, ada tools khusus untuk hal ini, yaitu Teleport atau Webzip. Tapi untuk sistem operasi Unix, ada tool dengan lisensi GPL (GNU Public License), yaitu wget. Mungkin sudah banyak para pembaca yang mengetahui tentang wget tapi banyak yang belum mengetahui bahwa sebenarnya ada 'potensi' besar yang belum kita manfaatkan. Wget memiliki beberapa kelebihan, di antaranya: 
    Gratis. Seperti juga software dengan lisensi GPL lainnya, wget dapat didapatkan secara gratis. 

    Non interaktif. Wget merupakan tool non interaktif, berarti anda bisa melakukan browsing tanpa perlu interaksi terus menerus dengan wget. 

    Mirroring. Wget dapat melakukan mirror terhadap situs tertentu. 

    Resume. Wget dapat melakukan resume download, sehingga sangat berguna untuk koneksi internet yang tidak stabil atau lambat. 

    Dukungan ekstensi file. Dapat mendownload file-file jenis tertentu. Contoh file *.jpg. 

Dan masih banyak lagi. Tapi dengan kelebihan-kelebihan inipun, wget sudah cukup powerful.

Untuk menjalankannya anda perlu mengetikkan:

wget [OPTIONS] [URL]
dengan OPTIONS merupakan pilihan-pilihan yang bisa kita atur sesuai yang kita inginkan dan URL adalah lokasi file/situs yang ingin kita download. Seperti perintah-perintah pada Unix lainnya, anda bisa mencari manual online mengenai wget dengan mengetikkan 'man wget' atau gunakan 'wget -h' , anda bisa melihat detail mengenai wget lengkap dengan keterangan mengenai option-nya. Sekarang kita lihat contoh-contoh penggunaannya, dan akan lebih baik jika pembaca langsung mencobanya di komputer anda.
wget www.w3c.org
Anda akan mendapatkan output kira-kira seperti:
 wget www.w3c.org
--11:25:19--  http://www.w3c.org:80/
           => `index.html'
Connecting to www.w3c.org:80... connected!
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.w3.org/ [following]
--11:25:42--  http://www.w3.org:80/
           => `index.html'
Connecting to www.w3.org:80... connected!
HTTP request sent, awaiting response... 200 OK
Length: 12,014 [text/html]
 
    0K -> .......... .                                           [100%]
 
11:26:00 (2.59 KB/s) - `index.html' saved [12014/12014]        
    Tapi jika koneksinya lambat atau filenya besar ukurannya, kita coba yang ini: 
wget -t 45 www.gnu.org
Ini akan mendownload dengan 45 kali try, atau kita juga bisa mengaturnya menjadi tak terhingga dengan:
wget -t inf www.opensource.org
    Untuk memudahkan, anda mungkin ingin mendownload di background:
wget www.linux.org &
Karakter & akan membuat wget bekerja di background, yang berarti setelah perintah tersebut, anda bisa keluar dari sistem.
    Sekarang untuk protokol ftp:
wget ftp://ftp.cdrom.com 
wget seperti browser lain akan mengatur user dan password.

Dan isi direktorinya akan disimpan dalam bentuk html, sehingga kita bisa melihatnya.

wget ftp://ftp.cdrom.com
--11:39:39--  ftp://ftp.cdrom.com:21/
           => `.listing'
Connecting to ftp.cdrom.com:21... connected!
Logging in as anonymous ... Logged in!
==> TYPE I ... done.  ==> CWD not needed.
==> PORT ... done.    ==> LIST ... done.
 
    0K ->
 
11:40:02 (6.02 KB/s) - `.listing' saved [450]
 
Removed `.listing'.
Wrote HTML-ized index to `index.html.1' [908]. 
    Anda ingin melihat daftar URL dari sebuah file: 
wget -i namafile
    Sekarang anda ingin membuat mirror dari situs teman anda: 
wget -r www.ee.itb.ac.id
Atau mirror untuk layer pertama saja: 
wget -r -l1 www.itb.ac.id
    Sekarang kita hanya ingin melihat informasi file-nya (header) saja tanpa mendownload situs tersebut: 
wget -S www.sajadah.net
    Anda ingin display di layar disimpan di file tertentu: 
wget -o coba.txt www.nurulfikri.com
    Sekarang, yang cukup menarik, jika anda ingin mendownload semua file gambar (jpg) di situs WWF untuk koleksi gambar anda. Tapi anda tidak bisa melakukannya dengan:
wget www.wwf.org/*.jpg
Ini tidak akan berguna sama sekali, kita harus gunakan:
wget -r -A.jpg www.wwf.org
    Sekarang anda ingin agar wget tidak mendownload file yang sudah ada di direktori lokal kita:
wget -nc www.internet.com
Atau justru sebaliknya anda ingin mengganti file di direktori lokal dengan yang baru:
wget -c www.linuxapps.com
    Sekarang anda ingin agar situs mirror anda tetap diupdate:
wget --mirror www.setia.cjb.net
atau menggunakan option -r dan -N (keduanya sama dengan --mirror) .

Begitulah contoh-contoh penggunaan wget, masih banyak option-option lain yang dapat digunakan tetapi akan terlalu banyak jika semuanya diungkapkan disini. Untuk detailnya anda bisa melihat ke situs pribadi milik penulis: http://students.ITB.ac.id/~wawan/doc/doc.html . Selamat ber-download ria dengan wget.



| Benarkah Mengadministrasi Linux yang Aman itu Sulit? |

Email : jakarta@jakarta.linux.or.id


| Home | Halaman Muka
 © 1999-2000 ELEKTRO Online
All Rights Reserved.
Last modified on :