Ingin mengunduh file dari internet langsung melalui SSH atau terminal tanpa perlu membuka browser? wget adalah jawabannya. Tool ini sangat berguna bagi Anda yang sering bekerja di server atau ingin mengunduh file secara otomatis tanpa aplikasi tambahan.
Dalam artikel ini, kami akan membahas secara lengkap tentang apa itu wget, fungsinya, kelebihan, hingga command yang perlu Anda ketahui untuk mengunduh file melalui internet secara langsung. Simak informasi berikut ini.
Apa Itu Wget?
Wget adalah program command-line yang digunakan untuk mengunduh file dari website menggunakan protokol HTTP, HTTPS, dan FTP. Berbeda dengan unduhan biasa lewat browser, wget bisa berjalan di background, melanjutkan unduhan yang terputus, bahkan mengunduh seluruh isi situs untuk dibaca secara offline.
Karena kemampuan tersebut, wget menjadi tool wajib bagi pengguna Linux dan administrator server yang ingin bekerja lebih efisien tanpa bergantung pada grafis interface.
Selain itu, pada sebagian besar distribusi Linux (Ubuntu, Debian, CentOS, Fedora, dll), wget sudah terinstall secara default. Jadi, Anda bisa langsung memakai perintah ini tanpa perlu melakukan install terlebih dahulu. Oleh karena itu, bagi Anda yang menggunakan layanan VPS Linux, maka Anda bisa langsung menggunakannya.
Fungsi Wget
Berikut adalah beberapa fungsi dari command wget, seperti:
1. Download file dari URL tertentu
Anda bisa langsung mengambil file dari sebuah link tanpa harus membuka browser. Berikut contoh perintah yang bisa Anda gunakan:
wget https://namadomain.com/file.zip2. Melanjutkan download yang terputus
Dalam beberapa kasus, proses unduhan sering terputus karena koneksi internet yang tidak stabil. Untuk mengatasi masalah ini, Anda bisa menggunakan opsi -c agar proses unduhan dapat dilanjutkan secara otomatis ketika koneksi terputus dan kembali normal.
wget -c https://namadomain.com/file.zip3. Download seluruh isi situs
Wget juga bisa melakukan recursive download atau mengunduh keseluruhan isi dan komponen dalam website tujuan.
wget -r https://namadomain.com/4. Download file dengan nama tertentu
Jika kebutuhan setelah download lalu ingin melakukan rename file, maka command ini bisa digunakan secara otomatis nantinya setelah download sudah selesai lalu gunakan -O untuk merubah atau rename file yang didownload nanti sesuai kebutuhan.
wget -O laporan.pdf https://namadomain.com/report.pdf5. Download menggunakan daftar link
Jika kamu punya banyak URL di satu file (misalnya list.txt) user dapat menuliskan list urlnya dalam file tersebut dahulu, kemudian wget bisa memproses semuanya sekaligus.
wget -i list.txtKelebihan Wget
Selain mudah digunakan, wget juga memiliki beberapa kelebihan lainnya seperti:
- Ringan dan cepat: Tidak butuh GUI, hanya terminal.
- Stabil: Bisa melanjutkan download otomatis jika koneksi putus.
- Fleksibel: Mendukung berbagai protokol (HTTP, HTTPS, FTP).
- Cocok untuk otomasi: Bisa digabung dengan cronjob untuk download terjadwal.
Contoh Wget Command
Berikut adalah beberapa contoh wget command yang perlu diketahui oleh seorang system administrator.
1. Backup otomatis file website
wget -m -P /backup/ https://namadomain.com/Command parameter -m digunakan untuk mirror (membuat salinan lengkap) pada website yang di inginkan oleh user.
2. Download file besar secara background
wget -b https://namadomain.com/video.mp4Command ini berfungsi untuk mengunduh suatu file seperti dokumen, gambar atau video dengan ukuran besar secara background. Sehingga, ketika terminal ditutup proses tetap akan berjalan.
3. Mendownload dengan batas kecepatan
wget --limit-rate=200k https://namadomain.com/file.zipJika ISP atau koneksi internet yang Anda gunakan sedang melambat karena penggunaan sedang banyak, maka cara ini cocok untuk membatasi kecepatan download dengan rate limit yang sudah ditentukan.
Penutup
Singkatnya, wget adalah tool sederhana namun sangat powerful untuk kebutuhan unduhan otomatis melalui terminal. Fungsinya sangat fleksibel, mulai dari mengunduh file tunggal, mirror website, hingga backup rutin di server.
Jika Anda sering bekerja di lingkungan Linux atau mengelola server, menguasai wget dapat menghemat banyak waktu dan tenaga. Tool ini membantu Anda menjalankan proses unduhan secara efektif dan efisien tanpa perlu intervensi manual.


