Biasanya, saya kalau ingin mengunduh berkas, selalu menggunakan perkakas bawaan peramban. Jadi tinggal klik tautan, dan biarkan peramban yang bekerja mengunduh berkas tersebut hingga selesai.

Ketika saya sedang meremot VPS, tentu cara termudah mengunduh berkas adalah menggunakan perkakas yang memang didesain khusus untuk CLI.

Ada banyak perkakas yang bisa kita gunakan ketika kita ingin mengunduh berkas dari CLI. Salah satunya adalah curl.

Apa itu Curl

curl adalah suatu perkakas yang digunakan untuk transfer data dari peramban atau ke peramban, menggunakan salah satu protokol yang didukung seperti (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP).

Wah banyak sekali ya dukungan protokolnya 😯

curl didesain berjalan tanpa adanya tanpa antar-muka interaksi pengguna. Oleh karena itu, ia cocok dipakai di CLI.

Memasang Curl

Beruntung hampir semua distro GNU/Linux telah menyediakan curl di repositori resmi mereka. Jadi kita akan mudah memasang curl di komputer dengan distro GNU/Linux apapun.

Juga untuk beberapa distro besar, biasanya sudah menyertakan curl. Jadi kalian tidak perlu memasangnya lagi. Kalaupun belum, kalian tinggal pasang.

Di sini saya hanya mencontohkan cara pemasangan pada distro Arch Linux. Kalian bisa menyesuaikan dengan paket manajer bawaan distro kalian.

$ sudo pacman -S curl

Perintah Dasar Mengunduh Curl

Nah berikut ini perintah-perintahnya.

  1. Mengunduh sesuai dengan nama berkasnya.

    $ curl -O https://situs_yg_ingin_diunduh/berkas.pdf
    
  2. Unduh jika ingin mengganti nama berkasnya.

    $ curl -o unduhanku.pdf https://situs_yg_ingin_diunduh/berkas.pdf
    
  3. Jika kalian gagal, kalian bisa kembali resume unduhan kalian dengan perintah berikut:

    $ curl -C - --output berkas besar https://url/file
    
  4. Unduh mengikuti tautannya. Contoh kasus jika kalian mengunduh Fedora, kalian akan diarahkan pada repositori terdekat sesuai ISP kalian.

    $ curl -L -O https://download.fedoraproject.org/pub/fedora/linux/releases/34/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-34-1.2.iso
    
  5. Unduh multi berkas.

    $ curl -O https://situs_yg_ingin_diunduh/berkas.pdf \
    -O https://situs_lainnya/berkas2.pdf \
    -O https://situs_lainnya/berkas3.pdf
    

Itu saja tulisan kali ini, semoga bermanfaat.