Halo, pengunduh digital! 🌐
Di tutorial sebelumnya, kamu sudah belajar cara menguji koneksi internet. Sekarang, saatnya **mengambil file dari dunia maya** — tanpa browser, tanpa klik, hanya dengan satu baris perintah!
Dua alat utama untuk ini adalah:
wget → sederhana dan andal untuk mengunduh file.
curl → fleksibel dan kuat untuk berbagai tugas jaringan.
1. Mengunduh dengan wget
wget dirancang khusus untuk **mengunduh file dari internet**. Cara pakainya sangat mudah:
wget [alamat_url]
Contoh nyata:
wget https://example.com/laporan.pdf
File laporan.pdf akan tersimpan di folder tempat kamu berada.
Opsi Berguna di wget
-O nama_baru→ simpan dengan nama berbeda:
wget -O catatan.txt https://example.com/data.txt--continueatau-c→ lanjutkan unduhan yang terputus
2. Mengunduh dengan curl
curl awalnya dibuat untuk “mengambil” data dari server, tapi juga bisa menyimpan file. Bedanya: secara default, curl hanya menampilkan isi file di layar**.
Untuk menyimpan ke file, tambahkan opsi -O (huruf O besar):
curl -O https://example.com/gambar.jpg
File akan disimpan dengan **nama aslinya** (gambar.jpg).
Ingin memberi nama baru? Gunakan -o (huruf o kecil):
curl -o foto_liburan.jpg https://example.com/vacation.jpg
•
wget → fokus pada mengunduh file.•
curl → fokus pada transfer data (bisa HTTP, FTP, API, dll).Keduanya penting — dan sering dipakai di AWS!
Latihan Praktis: Unduh File Nyata!
- Buka Terminal.
- Unduh file teks contoh dengan
wget:
wget https://httpbin.org/html -O contoh.html - Lihat isinya:
cat contoh.html - Sekarang coba dengan
curl:
curl -o halaman_web.html https://httpbin.org/html - Bandingkan kedua file: apakah isinya sama?
- Bersihkan:
rm contoh.html halaman_web.html
“Aku baru saja mengunduh halaman web hanya dengan ketikan! Rasanya seperti penyihir yang bisa memanggil benda dari dunia lain!” 🪄
Kapan Harus Pakai Mana?
- Gunakan
wget jika kamu hanya ingin mengunduh file biasa.- Gunakan
curl jika kamu bekerja dengan API, header, atau protokol khusus (nanti di AWS!).- Keduanya biasanya sudah terinstal di Ubuntu/Debian.
Kenapa Ini Penting untuk AWS?
Di server cloud seperti **AWS**, kamu sering perlu:
- Mengunduh skrip instalasi dari GitHub
- Mengambil data dari layanan web (API)
- Mengotomatiskan unduhan harian
wget dan curl adalah **tanganmu di dunia internet**!
Penutup
Selamat! Sekarang kamu sudah bisa:
- ✔ Mengunduh file dengan
wget - ✔ Mengunduh dan mengatur nama file dengan
curl - ✔ Memilih alat yang tepat untuk tugas yang tepat
Ingat: **Internet bukan hanya untuk browsing — di Terminal, kamu bisa mengambil apa pun yang kamu butuhkan, kapan pun!** 💻🌍