Dæmi um notkun Linux Curl Command

Í þessari handbók verður sýnt hvernig á að nota curl stjórnina til að hlaða niður skrám og vefsíðum. Ef þú vilt vita hvað krulla er og hvenær þú ættir að nota það yfir wget lestu þessa síðu .

The curl stjórn er hægt að nota til að flytja skrár með mörgum mismunandi sniðum, þ.mt http, https, ftp og jafnvel smb.

Þessi handbók mun sýna þér hvernig á að nota skipunina og mun kynna þér fjölda lykilrofa og eiginleika.

Grundvallar krókabandalaga

The curl stjórn er hægt að nota til að hlaða niður skrám af internetinu en í undirstöðuformi þess er hægt að hlaða niður innihald vefsins beint í flugstöðinni.

Til dæmis, sláðu inn eftirfarandi skipun í flugstöðinni:

krulla http://linux.about.com/cs/linux101/g/curl.htm

Framleiðslan mun fletta upp í flugstöðinni og það mun sýna þér kóðann fyrir tengda vefsíðu.

Augljóslega flettir blaðsíða of hratt til að lesa og svo ef þú vilt hægja á því ættir þú að nota annaðhvort minna skipun eða meiri stjórn .

krulla http://linux.about.com/cs/linux101/g/curl.htm | meira

Output Innihald krulla í skrá

Vandamálið við grunnkröfu stjórnunarnotkun er að textinn flettir mjög hratt og ef þú ert að hlaða niður skrá eins og ISO mynd þá viltu ekki að þetta gerist í staðlaða framleiðsluna.

Til að vista innihaldið í skrá er allt sem þú þarft að gera að tilgreina mínus o (-o) rofi sem hér segir:

curl -o

Því að hlaða niður síðunni sem tengist í grunnskipunarnotkunarhlutanum er allt sem þú þarft að gera að slá inn eftirfarandi skipun:

curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm

Eftir að skráin hefur hlaðið niður getur þú opnað hana í ritstjóri eða sjálfgefna forritinu sem ákveðið er af skráartegundinni.

Þú getur einfaldað þetta frekar með því að nota mínus O-rofann (-O) sem hér segir:

krulla -O http://linux.about.com/cs/linux101/g/curl.htm

Þetta mun nota filename hluta slóðarinnar og gera það skráarnafnið sem slóðin er vistuð á. Í ofangreindum tilvikum verður skráin kallað curl.htm.

Hlaupa krulla stjórnin í bakgrunni

Sjálfgefið sýnir curl stjórnin framvindu bar til að segja þér hversu lengi það er eftir og hversu mikið af gögnum hefur verið flutt.

Ef þú vilt bara skipunina til að hlaupa þannig að þú getir haldið áfram með aðra hluti þá er það fyrsta sem þú þarft að gera er að keyra það í hljóðlausri stillingu og þá þarftu að keyra það sem bakgrunnsstjórn .

Til að keyra stjórn hljóðlega skaltu nota eftirfarandi skipun:

krulla -s -O

Til að fá stjórnina til að hlaupa í bakgrunni þarftu þá að nota Amberand (&) sem hér segir:

krulla -s -O &

Sæki marga vefslóðir með krullu

Þú getur hlaðið niður úr mörgum slóðum með því að nota eina krullu stjórn.

Í einfaldasta formi er hægt að hlaða niður mörgum vefslóðum sem hér segir:

krulla -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

Ímyndaðu þér þó að þú hafir mappa með 100 myndum sem heitir image1.jpg, image2.jpg, image3.jpg o.fl. Þú vilt ekki að slá inn allar þessar slóðir og þú þarft ekki.

Þú getur notað fermetra sviga til að veita bil. Til dæmis, til að fá skrár 1 til 100 getur þú tilgreint eftirfarandi:

krulla -O http://www.mysite.com/images/image[1-100].jpg

Þú getur líka notað krullu sviga til að tilgreina margar síður með svipuðum sniðum.

Til dæmis ímyndaðu þér að þú viljir sækja www.google.com og www.bing.com. Þú getur einfaldlega notað eftirfarandi skipun:

krulla -O http: // www. {google, bing}

Sýnir framfarir

Sjálfgefin skilar kerfisskipan eftirfarandi upplýsingar þegar hún hleður niður vefslóð:

Ef þú vilt frekar einföldu framvindu, sem einfaldlega tilgreinir mínushash (- #) skipta sem hér segir:

krulla - # -O

Meðhöndlun tilvísana

Ímyndaðu þér að þú hafir tilgreint slóð sem hluti af krókurskipuninni og held að þú hafir rétt heimilisfang til að hlaða niður stórum skrá til að koma aftur seinna til að komast að því að allt sem þú hefur er vefsíða þar sem fram kemur "þessi síða hefur verið vísað til www.blah. com ". Það væri pirrandi myndi það ekki.

Krókur stjórnin er snjöll í því að það getur fylgst með tilvísunum. Allt sem þú þarft að gera er að nota mínus L rofann (-L) sem hér segir:

curl -OL

Dragðu niður niðurhalshlutfallið

Ef þú ert að hlaða niður stórum skrá og þú ert með lélega tengingu þá gætir þú fundið fyrir fjölskyldunni ef þeir eru að reyna að gera efni á internetinu eins og heilbrigður.

Sem betur fer geturðu dregið úr niðurhalshlutfallinu með krókalýsingu þannig að meðan það tekur lengri tíma að hlaða niður skránum sem þú getur haldið öllum hamingjusömum.

krulla -O -limit-hlutfall 1m

Hægt er að tilgreina hlutfallið í kílóbitar (k eða K), megabæti (m eða m) eða gígabæta (g eða G).

Hlaða niður skrám úr FTP-miðlara

The curl stjórn getur séð meira en bara HTTP skrá flytja. Það getur séð FTP, GOPHER, SMB, HTTPS og mörg önnur snið.

Til að hlaða niður skrám á FTP-miðlara skaltu nota eftirfarandi skipun:

curl -u notandi: lykilorð -o

Ef þú tilgreinir heiti skráar sem hluta af slóðinni þá hleður það niður skránni en ef þú tilgreinir nafn möppu mun það skila möppu skráningu.

Þú getur líka notað krulla til að hlaða upp skrám á ftp miðlara með því að nota eftirfarandi skipun:

curl -u notandi: lykilorð -T

Skráarnafnin og geta notað sama samsvörun og að hlaða niður mörgum HTTP skrám.

Sendi eyðublöð til forms

Þú getur notað krulla til að fylla út á netinu eyðublaði og senda gögnin eins og þú fylltir það á netinu. Margir vinsælar þjónustur eins og Google loka þessari tegund af notkun.

Ímyndaðu þér að það er form með nafn og netfang. Þú getur sent þessar upplýsingar sem hér segir:

krulla -d nafn = john email=john@mail.com www.mysite.com/formpage.php

Það eru ýmsar leiðir til að flytja upplýsingar um form. Ofangreind skipun notar grunntext en ef þú vilt nota multi kóðun sem leyfir myndflutning þá þarftu að nota mínus F rofann (-F).

Yfirlit

The curl stjórn hefur margar mismunandi auðkenningaraðferðir og þú getur notað það til að fá aðgang að FTP síðum, senda tölvupóst, tengja SAMBA heimilisföng, hlaða niður og hlaða niður skrám og mörgum öðrum hlutum.

Til að fá frekari upplýsingar um krullu skaltu lesa handbókina.