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

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

WBOY
Lepaskan: 2024-02-12 19:15:25
ke hadapan
1148 orang telah melayarinya

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
Salin selepas log masuk

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] ...
Salin selepas log masuk

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
Salin selepas log masuk

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

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

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
Salin selepas log masuk

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%
Salin selepas log masuk

Bagaimana untuk menghadkan kelajuan pemindahan maksimum

Penggunaan untuk mengehadkan kadar pemindahan data ialah:

[root@localhost ~]# curl --limit-rate [value] [URL]
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:lxlinux.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan