Ketika Anda mengikuti tutorial untuk download file menggunakan utilitas curl. Anda mendapatkan output error “curl command not found“. Output error tersebut terjadi karena paket curl tidak ada atau belum diinstal pada mesin Ubuntu Anda.

Curl adalah alat baris perintah yang memungkinkan Anda untuk mentransfer data dari atau ke remote server. Dengan curl, Anda dapat download atau upload data menggunakan salah satu protokol yang didukung termasuk HTTP, HTTPS, SCPSFTP, dan FTP

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana cara menginstal Curl di Ubuntu 18.04.

Install Curl di Ubuntu

Paket Curl termasuk dalam repositori resmi Ubuntu 18.04. Instalasi cukup mudah, cukup ketik:

sudo apt install curl

Untuk memverifikasi bahwa curl telah berhasil diinstal, ketik curl di terminal Anda, dan tekan Enter:

curl

Outputnya akan terlihat seperti ini:

curl: try 'curl --help' or 'curl --manual' for more information

Pada poin ini, Anda telah berhasil menginstal curl pada sistem Ubuntu 18.04.

Cara Menggunakan Curl

Secara default ketika digunakan tanpa opsi apa pun, Curl akan menampilkan sumber daya yang ditentukan dalam [url] ke output standar.

Misalnya, perintah di bawah ini akan mencetak source-code homepage dari website example.com di jendela terminal Anda:

curl https://example.com

Untuk download file dengan Curl, Anda dapat menggunakan flag -o atau -O.

Opsi -o dengan huruf kecil, memungkinkan Anda menentukan nama file yang Anda unduh:

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Opsi -O dengan Huruf besar, akan menyimpan file dengan nama aslinya:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Fitur lain yang cukup bermanfaat dari Curl adalah kemampuannya untuk mengambil hanya header HTTP dari URL yang ditentukan:

curl -I https://www.ubuntu.com/
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)

Dengan Curl Anda juga dapat mengunduh file dari server FTP yang dilindungi password:

curl -u USERNAME_FTP:PASSWORD_FTP ftp://ftp.example.com/file.tar.gz

Kesimpulan

Anda telah berhasil menginstal Curl di sistem Ubuntu. Untuk informasi lebih lanjut tentang opsi keriting yang paling umum digunakan, lihat Contoh Perintah Curl.