Cara memuat turun fail dengan curl (5 contoh)

Cara memuat turun fail dengan curl (5 contoh)

curl adalah alat baris perintah sumber terbuka dan perpustakaan untuk memindahkan data dari sistem jauh. Curl menyokong pelbagai protokol seperti Fail, FTP, FTPS, HTTP, HTTPS, SCP, SFTP dan banyak lagi. Artikel ini akan membantu anda untuk memuat turun fail jauh menggunakan baris arahan curl.

1. Muat turun fail tunggal

Gunakan arahan berikut untuk memuat turun satu fail dari pelayan jauh menggunakan protokol HTTP. Contoh berikut akan memuat turun terkini.tar.GZ dari pelayan jauh dan simpan dalam direktori semasa dengan nama yang sama.

curl -o http: // wordpress.org/terkini.tar.gz % total % diterima % xferd purata masa kelajuan masa dload semasa muat naik total dibelanjakan kelajuan kiri 100 178 100 178 0 0 239 0-:----:-:-:-:-- - 239 

2. Muat turun fail dan simpan dengan nama lain

Gunakan arahan berikut untuk memuat turun satu fail dari pelayan jauh dan simpan di lokasi yang ditentukan dengan nama yang ditentukan pada cakera tempatan. Contoh berikut akan memuat turun terkini.tar.gz dari pelayan jauh dan simpan di / tmp / direktori dengan nama wp.tar.Gz.

curl -o /tmp /wp.tar.gz http: // wordpress.org/terkini.tar.GZ % Jumlah % Diterima % Xferd Purata Masa Kelajuan Masa Masa DLOW semasa Muat naik Jumlah Total dibelanjakan Kiri kelajuan 100 178 100 178 0 0 212 0-:----:---:-:--- - 212 

3. Muat turun pelbagai fail

Gunakan arahan berikut untuk memuat turun fail dari pelbagai fail dari pelbagai pelayan jauh menggunakan protokol HTTP. Contoh berikut akan memuat turun terkini.tar.GZ dan terkini.zip dari pelayan jauh dan simpan dalam direktori semasa dengan nama yang sama.

curl -o http: // wordpress.org/terkini.tar.gz -o http: // wordpress.org/terkini.zip % total % diterima % xferd purata masa kelajuan waktu masa dload semasa muat naik total dibelanjakan kelajuan kiri 100 178 100 178 0 0 202 0-:----:-:-:-:-- -202 100 178 100 178 0 0 387 0-:-:--:-:--:-:-387 

4. Muat turun fail dengan pengesahan

Sekiranya fail jauh berada di belakang pengesahan dan nama pengguna dan kata laluan yang diperlukan untuk memuat turun fail. Gunakan contoh berikut untuk memuat turun fail.

Muat turun fail dari pelayan FTP dengan kelayakan log masuk FTP

curl -u ftpuser: ftppasswd -o ftp: // ftp.Contoh.com/fail.zip 

Muat turun fail dari pelayan http dengan kelayakan log masuk http.

curl -u nama pengguna: kata laluan -o http: // wordpress.org/terkini.tar.Gz 

5. Muat turun fail di belakang pelayan proksi

Sekiranya sambungan anda memerlukan pelayan proksi untuk memuat turun fail jauh. Gunakan contoh berikut untuk memuat turun fail melalui pelayan proksi. Gunakan -x Mengikuti oleh Proxy_Server: Port .

Curl -x 192.168.0.100: 3128 -l -o http: // wordpress.org/terkini.tar.gz % total % diterima % xferd purata masa kelajuan masa dload semasa muat naik total yang dibelanjakan kelajuan 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