Čokurošanās savu ceļojumu sāka 1990. gadu vidū, kad internets vēl bija jauna lieta. Zviedru programmētājs Daniels Stenbergs uzsāka projektu, kas galu galā kļuva čokurošanās. Viņa mērķis bija izstrādāt robotu, kas periodiski lejupielādētu valūtas maiņas kursus no tīmekļa vietnes un sniegtu Zviedrijas kronu ekvivalentus USD USD IRC lietotājiem. Projekts bija veiksmīgs, un tādējādi radās čokurošanās.
Laika gaitā čokurošanās tika vēl vairāk uzlabota, pievienojot jaunus interneta protokolus un funkcijas. Šajā rokasgrāmatā pārbaudiet, kā izmantot čokurošanos, lai lejupielādētu failu.
Cirtas uzstādīšana
Šodien lielākajā daļā Linux distros atradīsit iepriekš instalētu čokurošanos. Curl ir diezgan populāra pakete, un tā ir pieejama jebkuram Linux izplatītājam. Tomēr nav garantijas, ka čokurošanās pašlaik ir instalēta jūsu distro.
Palaidiet komandu atbilstoši savam izplatīšanas tipam, lai savā sistēmā instalētu čokurošanos.
Lai instalētu čokurošanos Debian / Ubuntu un atvasinājumos, ievadiet šo:
$ sudo apt install curl
Lai instalētu čokurošanos RHEL, CentOS, Fedora un atvasinājumos, ievadiet šo:
$ sudo yum instalējiet čokurošanosLai instalētu čokurošanos OpenSUSE un atvasinājumos, ievadiet šo:
$ sudo rāvējslēdzēja instalēšanas čokurošanāsLai instalētu čokurošanos Arch Linux un atvasinājumos, ievadiet šo:
$ sudo pacman -Sy čokurošanāsCurl ir atvērtā koda programmatūra. Jūs varat paķert čokurošanās avota kodu un apkopot to manuāli. Tomēr šis process ir sarežģītāks, un no tā jāizvairās, ja čokurošanos plānojat izmantot vairāk nekā testēšanai vai pārdalīšanai / iepakošanai.
Ubuntu tika parādīts šāds process. Lai iegūtu padziļinātu čokurošanās sastādīšanas rokasgrāmatu, skatiet oficiālo čokurošanās dokumentāciju.
Lejupielādējiet čokurošanās avota kodu šeit. Es paķēru čokurošanās avota koda jaunāko versiju. Šī raksta tapšanas laikā jaunākā versija ir čokurošanās v7.72.0.
$ wget https: // čokurošanās.haxx.se / lejupielādēt / saritināties-7.72.0.darva.xz
Izvelciet arhīvu.
$ tar -xvf čokurošanās-7.72.0.darva.xz
Palaidiet konfigurācijas skriptu.
$ ./ konfigurēt
Sāciet apkopošanas procesu.
$ make -j $ (nproc)
Visbeidzot, instalējiet tikko sastādīto čokurošanās programmu.
$ sudo veikt instalēšanu
Izmantojot čokurošanās
Lai parādītu čokurošanās programmas lietošanu, vispirms mums ir nepieciešams lejupielādējams manekena fails. Šim nolūkam darbosies jebkurš tiešsaistes fails, ja vien jums ir tiešās lejupielādes saite. Šajā ceļvedī es izmantošu nelielu platjoslas domāto failu.
Čokurošanās versija
Pārbaudiet čokurošanās versiju, ievadot:
$ čokurošanās - versija
Lejupielādējiet failu, izmantojot čokurošanos
Tas ir ļoti vienkāršs čokurošanās veids. Mēs lejupielādēsim manekena failu. Šeit karogs “-O” liek čokurošanās failam lejupielādēt un saglabāt failu pašreizējā direktorijā.
$ čokurošanās -O http: // ipv4.lejupielādēt.domu josla.com / 10MB.zip
Lai lejupielādētu un saglabātu failu ar citu faila nosaukumu, izmantojiet karodziņu “-o”. Ar šo karodziņu fails tiks lejupielādēts un saglabāts pašreizējā darba direktorijā.
$ čokurošanās -o demonstrācija.fails http: // ipv4.lejupielādēt.domu josla.com / 10MB.zip
Lejupielādējiet vairākus failus
Nepieciešams lejupielādēt vairākus failus? Izpildiet komandu struktūru, kas parādīta zemāk. Pēc vajadzības izmantojiet “-o” vai “-O”.
$ čokurošanās -O
Progresa josla
Pēc noklusējuma čokurošanās neparāda progresa joslu. Lai iespējotu progresa joslu, izmantojiet karodziņu “- #”.
$ čokurošanās - # -O http: // ipv4.lejupielādēt.domu josla.com / 10MB.zip
Klusuma režīms
Ja vēlaties, lai čokurošanās izdrukātu bez izvades, izmantojiet karodziņu “klusums”.
$ čokurošanās - klusums -O http: // ipv4.lejupielādēt.domu josla.com / 10MB.zip
Ātruma ierobežojums
Curl ļauj ierobežot lejupielādes ātrumu. Lai to izdarītu, izmantojiet karodziņu “-limit-rate”, kam seko joslas platuma ierobežojums. Šeit lejupielādes ātrums ir ierobežots līdz 1 MB.
$ curl --limit-rate 1m -O http: // ipv4.lejupielādēt.domu josla.com / 10MB.zip
Pārvaldīt FTP serveri
Ir iespējams arī pārvaldīt FTP serveri, izmantojot čokurošanos. Pieņemot, ka FTP serveris ir aizsargāts, jums būs jāizmanto karogs “-u”, kam seko lietotājvārds un parole. Ja neviens fails nav norādīts, čokurošanās izdrukās visu failu un direktoriju sarakstu, kas atrodas lietotāja mājas direktorijā.
$ čokurošanās -uFailu lejupielāde no FTP servera ir līdzīga iepriekš parādītajai metodei. Tomēr, pieņemot, ka FTP serverim nepieciešama lietotāja autentifikācija, izmantojiet šādu komandu struktūru:
$ čokurošanās -uLai augšupielādētu failu FTP serverī, izmantojiet šādu komandu struktūru:
$ čokurošanās -TLietotāja aģents
Noteiktās situācijās vietrādis URL, kuram mēģināt piekļūt, var tikt bloķēts atbilstoša lietotāja aģenta trūkuma dēļ. Curl ļauj manuāli definēt lietotāja aģentu. Lai to izdarītu, izmantojiet karodziņu “-A”, kam seko lietotāja aģents. Kas attiecas uz lietotāju aģentu, varat izmantot lietotāju aģentu randomizatoru. Ja vēlaties pielāgotu lietotāju aģentu, to varat atrast vietnē WhatIsMyBrowser.
$ čokurošanās -A "
Pēdējās domas
Neskatoties uz to, ka čokurošanās ir vienkāršs un viegls rīks, tā piedāvā daudzas funkcijas. Salīdzinot ar citiem komandrindas lejupielādes pārvaldniekiem, piemēram, wget, čokurošanās piedāvā sarežģītāku veidu, kā apstrādāt failu lejupielādes.
Lai iegūtu detalizētu informāciju, es vienmēr iesaku pārbaudīt čokurošanās manu lapu, kuru varat atvērt ar šādu komandu:
$ cilvēks saritinās
Pārbaudiet dažus no labākajiem Linux lejupielādes pārvaldniekiem šeit.
Laimīgu skaitļošanu!