Sekiranya anda mengetahui lokasi jauh fail anda, anda boleh memuat turunnya dengan satu perintah. Curl menyokong pengesahan dan penyulitan. Tutorial ini akan menerangkan cara memuat turun fail menggunakan cURL, cara memuat naik fail menggunakan cURL, cara menyambung semula muat turun yang terganggu atau menggunakan proksi semasa memuat turun fail antara petua lain.
Sekiranya curl tidak dipasang pada jenis pengedaran Debian / Ubuntu Linux anda:
pasang curlUntuk CentOS dan Fedora dijalankan:
yum pasang curlMemuat turun fail menggunakan cURL:
Setelah dipasang, kita boleh mula menggunakan untuk memuat turun fail dari mana-mana laman web seperti wget. Jenis:
# curl -O http: // ftp.kita.debian.org / debian / kumpulan / utama / n / nano / nano_2.7.4-1_amd64.deb% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
100 473k 100 473k 0 0 293k 0 0:00:01 0:00:01 -: -: - 293k
Kita boleh menggunakan cURL untuk memuat turun banyak fail dari pelbagai sumber dengan arahan:
# curl -O http: // ftp.kita.debian.org / debian / kumpulan / utama / n / nano / nano_2.7.4-1_amd64.deb-http: // ftp.kita.debian.org / debian / kumpulan / utama / s / snort / snort_2.9.7.0-5_amd64.deb -O
https: // www.mendengus.org / muat turun / snort / snort-2.9.13-1.f29.x86_64.rpm
% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
100 473k 100 473k 0 0 271k 0 0:00:01 0:00:01 -: -: - 271k
100 825k 100 825k 0 0 1429k 0 -: -: - -: -: - -: -: - 1429k
100 474 0 474 0 0 74 0 -: -: - 0:00:06 -: -: - 124
root @ LinuxHint: / rumah / linuxhint #
Jika ketika menggunakan Curl kami tidak ingin menyimpan file dalam direktori kerja, gunakan parameter huruf kecil -o untuk menentukan direktori, Anda juga dapat mengubah nama file menggunakan parameter ini:
# curl -o / home / linuxhint / w3af / Namewewant.deb http: // ftp.kita.debian.org / debian / kumpulan /utama / n / nano / nano_2.7.4-1_amd64.deb
% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
100 473k 100 473k 0 0 313k 0 0:00:01 0:00:01 -: -: - 313k
Selain parameter "-O", kita dapat melanjutkan unduhan yang terganggu menggunakan parameter "-C -".
Anda boleh mencuba memuat turun nano atau fail apa pun dan menghentikan muat turun menekan ctrl + c:
# curl -O http: // ftp.kita.debian.org / debian / kumpulan / utama / n / nano / nano_2.7.4-1_amd64.deb% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
3 473k 3 15828 0 0 24479 0 0:00:19 -: -: - 0:00:19 24463 ^ C
Kemudian sambung semula muat turun yang terganggu dengan menggunakan "curl -C - -O
** Melanjutkan pemindahan dari kedudukan bait 151552
% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Curren
Muat Naik Beban Jumlah Kelajuan Kiri Dibelanjakan
100 325k 100 325k 0 0 221k 0 0:00:01 0:00:01 -: -: - 221k
cURL juga menyokong penggunaan proksi dan pengesahan, untuk memuat turun fail menggunakan proksi kita memerlukan parameter -x:
# curl -x 138.68.40.138: 8080 -O http: // ftp.kita.debian.org / debian / kumpulan / utama / n / nano /nano_2.7.4-1_amd64.deb
% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
100 473k 100 473k 0 0 262k 0 0:00:01 0:00:01 -: -: - 261k
Nota: anda boleh mencari pelayan proksi untuk ujian di https: // free-proxy-list.bersih /
Memuat naik fail menggunakan cURL:
Untuk memuat naik fail menggunakan cURL kita perlu menggunakan parameter -upload-file.
curl - fail muat naikAnda boleh menguji arahan ini untuk memuat naik menggunakan pemindahan https: //.sh / perkhidmatan percuma untuk berkongsi fail dari baris arahan.
# Curl --upload-file nano_2.7.4-1_amd64.deb https: // pindah.sh / nano.deb# curl -O https: // pindahkan.sh / hOlbR / nano.deb
% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
100 473k 100 473k 0 0 140k 0 0:00:03 0:00:03 -: -: - 140k
Kami baru sahaja memuat naik nano menggunakan curl, dan memuat turunnya menggunakan cURL melalui url yang disediakan oleh https: // transfer.sh.
Memuat naik ke pelayan FTP dengan pengesahan:
# curl -u% Jumlah% Diterima% Xferd Purata Kelajuan Masa Masa Masa Semasa
Muat Turun Beban Jumlah Kelajuan Kiri Dibelanjakan
100 473k 0 0 100 473k 0 107k 0:00:04 0:00:04 -: -: - 107k
Catatan: gambar diedit untuk menyembunyikan kata laluan.
Seperti yang anda lihat, cURL adalah alat yang bagus untuk berkongsi fail dari baris arahan dan menyokong banyak protokol.
Saya harap tutorial ini berguna untuk menghilangkan data anda sepenuhnya, sekiranya ada pertanyaan, hubungi kami untuk membuka sokongan tiket di LinuxHint Support. Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux.