Rumah  >  Artikel  >  Tutorial sistem  >  Perintah CURL: pemuat turun fail paling praktikal di bawah Linux!

Perintah CURL: pemuat turun fail paling praktikal di bawah Linux!

WBOY
WBOYke hadapan
2024-02-12 19:15:251052semak imbas

Jika anda seorang pengguna Linux dan ingin memuat turun beberapa fail dari Internet, maka arahan CURL sememangnya penting. CURL ialah alat baris arahan yang digunakan terutamanya untuk memuat turun fail melalui URL dalam terminal. Ia bukan sahaja menyokong protokol HTTP dan HTTPS, tetapi juga menyokong FTP, SMTP dan protokol lain serta pelbagai kaedah pengesahan, menjadikannya fleksibel dan mudah.

Perintah CURL: pemuat turun fail paling praktikal di bawah Linux!

Persekitaran

Centos7.7

Muat turun fail untuk menjadikan nama konsisten

Nama fail yang sama yang dimuat turun menggunakan curl boleh digunakan sebagai nama fail tempatan. Anda boleh menggunakan pilihan -O.

[root@localhost ~]# curl http://mirrors.163.com/centos/8.1.1911/isos/x86_64/CentOS-

8.1.1911-x86_64-dvd1.iso

  % Total    % Received % Xferd  Average Speed   Time    Time    
 Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0 7205M    0 25.9M    0     0  5452k      0  0:22:33  0:00:04  0:22:29 5452k
[root@localhost ~]# ls

CentOS-8.1.1911-x86_64-dvd1.iso

Muat turun berbilang fail

Apabila anda ingin memuat turun berbilang fail pada masa yang sama, anda boleh menggunakan berbilang bendera -O, diikuti dengan pautan url.

[root@localhost ~]# curl -O [URL1] -O [URL2] -O [URL3] ...

Contoh:

[root@localhost ~]#  curl -O www.example.com/file.pdf -O www.example.com/file1.pdf

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20597  100 20597    0     0  1436k      0 --:--:-- --:--:-- --:--:-- 1436k
100 20597  100 20597    0     0   9.8M      0 --:--:-- --:--:-- --:--:--  9.8M

Jika fail dalam URL mengandungi nombor dan teratur, anda boleh menggunakan sintaks biasa:

[root@localhost ~]# curl ftp://ftp.example.com/file[1-30].jpg

Jika anda ingin menyimpan berbilang fail dengan nama yang berbeza, anda boleh menggunakan pilihan -o seperti yang ditunjukkan di bawah.

[root@localhost ~]# curl -o file2.pdf www.example.com/file.pdf -

o file3.pdf www.example.com/file1.pdf

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20597  100 20597    0     0   957k      0 --:--:-- --:--:-- --:--:--  957k
100 20597  100 20597    0     0  19.6M      0 --:--:-- --:--:-- --:--:-- 19.6M

Muat turun bar kemajuan paparan fail

curl memaparkan meter kemajuan semasa muat turun fail, menunjukkan kadar pemindahan, jumlah data yang dipindahkan, baki masa, dll...

[root@localhost ~]# curl -# -O http://mirrors.163.com/centos/8.1.1911/isos/x86_64/CentOS-

8.1.1911-x86_64-

dvd1.iso
##                                                                         3.5%

Bagaimana untuk menghadkan kelajuan pemindahan maksimum

Penggunaan untuk mengehadkan kadar pemindahan data ialah:

[root@localhost ~]# curl --limit-rate [value] [URL]

Nilai ini boleh dinyatakan dalam bait, akhiran k ialah kilobait, akhiran m ialah megabait, dan akhiran g ialah gigabait.

Arahan berikut akan mengehadkan kelajuan muat turun kepada 1mb:

[root@localhost ~]# curl --limit-rate 1m -

O http://mirrors.163.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 7205M    0 21.1M    0     0  1033k      0  1:58:57  0:00:20  1:58:37 1005k

Ringkasnya, arahan CURL ialah salah satu pemuat turun fail paling praktikal di Linux. Melalui pengenalan artikel ini, saya percaya bahawa semua orang telah menguasai penggunaan asas dan parameter biasa arahan CURL, dan boleh memuat turun pelbagai fail dalam Linux dengan mudah. Sama ada anda seorang pemula atau pengguna lanjutan, CURL ialah kemahiran yang anda perlu kuasai.

Atas ialah kandungan terperinci Perintah CURL: pemuat turun fail paling praktikal di bawah Linux!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam