Cara mengunduh file dengan curl (5 contoh)

Cara mengunduh file dengan curl (5 contoh)

keriting adalah alat baris perintah open source dan perpustakaan untuk mentransfer data dari sistem jarak jauh. Curl mendukung berbagai protokol seperti file, ftp, ftps, http, https, scp, sftp dan banyak lagi. Artikel ini akan membantu Anda cara mengunduh file jarak jauh menggunakan baris perintah curl.

1. Unduh file tunggal

Gunakan perintah berikut untuk mengunduh satu file dari server jarak jauh menggunakan protokol http. Contoh berikut akan mengunduh terbaru.ter.GZ dari server jarak jauh dan simpan di direktori saat ini dengan nama yang sama.

Curl -o http: // wordpress.org/terbaru.ter.gz % total % menerima % xferd kecepatan rata-rata waktu waktu saat ini unggah dload total menghabiskan kecepatan kiri 100 178 100 178 0 0 239 0-:---:-:--:-::- - 239 

2. Unduh file dan simpan dengan nama lain

Gunakan perintah berikut untuk mengunduh satu file dari server jarak jauh dan simpan di lokasi yang ditentukan dengan nama yang ditentukan di disk lokal. Contoh berikut akan mengunduh terbaru.ter.GZ dari server jarak jauh dan simpan di / tmp / direktori dengan nama wp.ter.GZ.

Curl -O /TMP /WP.ter.GZ http: // wordpress.org/terbaru.ter.gz % total % menerima % xferd kecepatan rata-rata waktu waktu saat ini unggahan dload total total kecepatan kiri 100 178 100 178 0 0 212 0-:---:-:--:-:-- - 212 

3. Unduh beberapa file

Gunakan perintah berikut untuk mengunduh file dari beberapa file dari beberapa server jarak jauh menggunakan protokol http. Contoh berikut akan mengunduh terbaru.ter.GZ dan terbaru.Zip dari server jarak jauh dan simpan di direktori saat ini dengan nama yang sama.

Curl -o http: // wordpress.org/terbaru.ter.GZ -O http: // wordpress.org/terbaru.zip % total % menerima % xferd kecepatan rata-rata waktu waktu saat ini unggah dload total total kecepatan kiri 100 178 100 178 0 0 202 0-:---:-:--:-:-- -202 100 178 100 178 0 0 387 0-:-:--:-:--:-:-387 

4. Unduh file dengan otentikasi

Jika file jarak jauh berada di belakang otentikasi dan nama pengguna dan kata sandi yang diperlukan untuk mengunduh file. Gunakan contoh berikut untuk mengunduh file.

Unduh file dari server FTP dengan kredensial login FTP

Curl -u ftpuser: ftppasswd -o ftp: // ftp.contoh.com/file.ritsleting 

Unduh file dari server http dengan kredensial login http.

Curl -u Nama Pengguna: Kata Sandi -O http: // WordPress.org/terbaru.ter.GZ 

5. Unduh file di belakang proxy server

Jika koneksi Anda membutuhkan server proxy untuk mengunduh file jarak jauh. Gunakan contoh berikut untuk mengunduh file melalui proxy server. Gunakan -x diikuti oleh proxy_server: port .

Curl -x 192.168.0.100: 3128 -l -o http: // wordpress.org/terbaru.ter.gz % total % menerima % xferd kecepatan rata-rata waktu waktu saat ini dload unggahan total menghabiskan kecepatan kiri 100 178 100 178 0 0 435 0-:---:-:--:--:- -435 100 6373K 100 6373K 0 0 116K 0 0:00:54 0:00:54-:-:-102K