Lokalizācija ir galvenais rīks linux guru rīku lādē, kas nav vietne wget, kad tiek nokopēta tīmekļa vietne, bakstīts internetā vai iekštīklā, lejupielādēti faili, testētas lietojumprogrammas un veikti Web zvani, izmantojot CLI rīku.
Curl aktīvi izstrādā izstrādātāju kopiena, un tā tīmekļa vietne atrodas vietnē https: // curl.haxx.se /.
Īss ieskats dažās čokurošanās iezīmēs:
- konfigurācijas failu atbalsts
- vairāki URL vienā komandrindā
- diapazona “globbing” atbalsts: [0-13], viens, divi, trīs
- vairāku failu augšupielāde vienā komandrindā
- pielāgots maksimālais pārsūtīšanas ātrums
- FTP lejupielāde, autentifikācija
- Kerberos 5 (* 14)
- aktīvs / pasīvs, izmantojot PORT, EPRT, PASV vai EPSV
- informācija par viena faila lielumu (salīdzināt ar HTTP HEAD)
- augšupielādēt, izmantojot HTTP starpniekserveri kā HTTP PUT
- lejupielādēt / augšupielādēt atsākt
- visas darbības var veikt ar http starpniekservera starpniecību
- Pielāgojami, lai izgūtu faila modifikācijas datumu
- SCP gan paroles, gan publiskās atslēgas autentifikācija
- SFTP gan paroles, gan publiskās atslēgas autentifikācija
- SFTP ar pielāgotajām komandām, kas nosūtītas pirms / pēc pārsūtīšanas
- TELNET savienojuma sarunas
- pielāgotas telnet opcijas
- TELNET stdin / stdout I / O
- pilns LDAP URL atbalsts
- SMBv1, izmantojot TCP un SSL
- SMB lejupielāde un augšupielāde
- SMB autentifikācija ar NTLMv1
- SMTP autentifikācija: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (* 9), Kerberos 5, (* 4) un External.
- sūtīt ēpastus
- pasta autentifikācijas atbalsts uzticamu serveru un serveru pārsūtīšanai
- SMTP vairāki adresāti
- POP3 autentifikācija: Notīrīt tekstu, APOP un SASL
- SASL balstīta autentifikācija: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (* 9), Kerberos 5 (* 4) un External.
- uzskaitīt e-pastus
- ielādēt e-pastus
Lai iegūtu vairāk funkciju
Jaunākais čokurošanās izlaidums
Jaunākā čokurošanās versija no 2020. gada janvāra ir 7.68.0. Lejupielādes tiek ievietotas čokurošanās vietnē, un pirmkodu var atrast projekta github lapā. Jaunākās čokurošanās izlaiduma piezīmes skatiet izmaiņu žurnālā.
Kā izveidot un instalēt Curl no avota
Vispirms lejupielādes lapā iegūstiet čokurošanās avota kodu. Es to nedemonstrēšu, jo, iespējams, jums ir nepieciešams čokurošanās vai wget, lai iegūtu avota kodu, un tas ir lieki parādīt šajā apmācībā. Skatiet lejupielādēto programmatūru zemāk:
Jums arī būs jāinstalē GCC un veidot pirms palaišanas, pieņemsim, ka tā ir Debian vai saderīga:
$ apt-get install gcc $ apt-get install make
Tagad izpakojiet programmatūru ar darvas komandu. Pēc tam ievadiet neiepakoto direktoriju un palaidiet konfigurēt, veikt un instalēt
$ tar xzvf čokurošanās-7.68.0.darva.gz $ cd čokurošanās-7.68.0 $ ./ configure $ make $ sudo make install
Ja saņemat šo brīdinājumu, iespējams, ka esat instalējis divas čokurošanās versijas, un jums jāpārliecinās, vai izmantojat tikko apkopoto libcurl ar apkopoto čokurošanās versiju. Tāpēc iestatiet LD_LIBRARY_PATH, lai to labotu:
BRĪDINĀJUMS: curl un libcurl versijas nesakrīt. Var tikt ietekmēta funkcionalitāte. $ eksportēt LD_LIBRARY_PATH = / usr / local / lib
Tagad jūs varat redzēt, ka čokurošanās un libcurl versijām ir atbilstošas versijas, un čokurošanās darbojas kā paredzēts.
Kā instalēt Curl uz Debian 10 vai Ubuntu 19.10
Curl pēc noklusējuma ir instalēts Debian un Ubuntu jaunākajās versijās. Ja kāda iemesla dēļ to esat noņēmis, varat to instalēt ar apt-get
sudo apt-get install čokurošanās
Kā instalēt Curl uz CentOS 8
Curl pēc noklusējuma ir instalēts CentoOS un Red Hat jaunākajās versijās. Ja kāda iemesla dēļ esat to noņēmis, varat to instalēt ar yum
sudo yum instalēt čokurošanās
Lejupielādējiet vietni ar čokurošanās piemēru
Lejupielādēsim vienkāršu vietni ar čokurošanos. Šeit ir sintakse un piemērs:
čokurošanās https: // linuxhint.com / vietnes karte.xml> out.tīmekļa lapas galvu ārā.vietne
Vairāku lapu lejupielādes piemērs
Varat izmantot aizstājējzīmes un izdomātu sintaksi, lai vienlaikus lejupielādētu daudzus failus. Šis ir piemērs, kā lejupielādēt no Linuxhint vietnes kartes lapas, kas atbilst parastajam paraugam. Opcija -O saglabās failus nosaukumos, kas ir vienādi ar sākotnējām tīmekļa lapām, bet lokāli.
čokurošanās -O https: // linuxhint.com / sitemap-pt-post-2019- [01-12].xml
Secinājums
Curl lielākoties pēc noklusējuma ir instalēts lielākajā daļā mūsdienu Linux izplatījumu, tāpēc piekļūt tam ir ļoti vienkārši. Kompilēšana vai pakotnes instalēšana ir arī vienkārša. Pārbaudiet zemāk esošos resursus, lai iegūtu sīkāku informāciju par visām bagātīgajām čokurošanās funkcijām.
Vairāk čokurošanās resursu
- Curl Manpage
- Bezmaksas čokurošanās e-grāmata Viss čokurošanās
- Izvērstai lietošanai izmantojiet Curl in Bash Scripts