Anns an iùl seo, thèid sealltainn dhut mar a chleachdas tu an t-òrdugh curl airson faidhlichean agus duilleagan-lìn a luchdachadh sìos. Ma tha thu airson faighinn a-mach dè an t-srian a tha ann agus cuin a bu chòir dhut a chleachdadh thairis air wget , leughaich an duilleag seo .
Faodar an t-òrdugh curl a chleachdadh airson faidhlichean a ghluasad le grunn chruthan eadar-dhealaichte, nam measg http, https, ftp agus eadhon smb.
Mìnichidh an iùl seo dhut mar a chleachdas tu an t-òrdugh agus bheir e a-steach e do chuid de na prìomh shlatan agus feartan.
Cleachdadh bunaiteach curl
Faodar an t-òrdugh curl a chleachdadh airson faidhlichean a luchdachadh sìos bhon eadar-lìon ach anns an fhoirm bhunasach agad, faodaidh tu susbaint na duilleige lìn a luchdachadh sìos dìreach gu uinneag na crìche.
Mar eisimpleir, cuir a-steach an àithne a leanas gu uinneag deireannach:
curl http://linux.about.com/cs/linux101/g/curl.htm
Bidh an toradh a 'gluasad suas san uinneag deireannach agus nochdaidh e dhut còd airson an duilleag-lìn ceangailte.
Gu follaiseach, tha an duilleag a 'gluasad ro luath airson a leughadh agus mar sin ma tha thu airson a slaodadh sìos, bu chòir dhut an aon àithne no an t-òrdugh nas lugha a chleachdadh.
curl http://linux.about.com/cs/linux101/g/curl.htm | barrachd
Toraidhean an Clàr-innse airson curl Gu File
Is e an duilgheadas leis a 'chleachdadh comharra curl bunaiteach gu bheil an teacsa a' gluasad gu luath agus ma tha thu a 'luchdachadh sìos faidhle mar ìomhaigh ISO agus nach eil thu airson gun tèid seo a thoirt gu toradh coitcheann.
Gus an susbaint a shàbhaladh gu faidhle feumaidh tu a dhèanamh a 'sònrachadh an tionndadh minus (-o) mar a leanas:
curl -o
Mar sin, gus an duilleag a tha ceangailte ris a thoirt sìos anns an earrann cleachdadh òrdugh bunaiteach, feumaidh a h-uile càil a dh'fheumas tu a dhèanamh a dhol a-steach don òrdugh a leanas:
curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm
An dèidh dhan fhaidhle a luchdachadh a-nuas faodaidh tu a fosgladh ann an deasaiche no am prògram bunaiteach a tha air a cho-dhùnadh leis an t-seòrsa faidhle.
Faodaidh tu seo a dhèanamh nas sìmplidhe le bhith a 'cleachdadh an tionndadh O minus (-O) mar a leanas:
curl -O http://linux.about.com/cs/linux101/g/curl.htm
Cleachdaidh seo pìos ainm an fhaidhle den URL agus dèan e am faidhle air a bheil an URL air a shàbhaladh. Anns an t-suidheachadh gu h-àrd, canar curl.htm ris an fhaidhle.
Ruith an t-Òrdugh Curlaidh air a 'chùl
Mar as trice, bidh an t-òrdugh curl a 'sealltainn bàr adhartais ag innse dhut dè cho fada' sa tha fhàgail agus cia mheud dàta a chaidh a ghluasad.
Ma tha thu dìreach ag iarraidh an òrdugh ruith gus an urrainn dhut faighinn air adhart le rudan eile, an uairsin a 'chiad rud a dh'fheumas tu a dhèanamh tha e ga ruith ann am modh sàmhach agus feumaidh tu a ruith mar òrdugh cùl-raoin .
Gus òrdugh a ruith gu sàmhach cleachd an òrdugh a leanas:
curl -s -O
Gus faighinn an àithne gus ruith anns a 'chùl, feumaidh tu an cleachdaiche (&) a chleachdadh mar a leanas:
curl -s -O
A 'luchdachadh sìos URLan iom-fhillte le Curl
Faodaidh tu a luchdachadh a-nuas bho iomadh URLS a 'cleachdadh aon cho-òrdan curl.
Anns an fhoirm as sìmplidh faodaidh tu iomadh URL a luchdachadh sìos mar a leanas:
curl -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html
Smaoinich ach tha pasgan agad le 100 ìomhaigh air a bheil image1.jpg, air fad image1.jpg, image3.jpg msaa. Cha bhiodh thu airson na h-URLan sin uile a thaghadh agus chan fheum thu sin a dhèanamh.
Faodaidh tu camagan ceàrnach a chleachdadh gus raon a sholarachadh. Mar eisimpleir, airson faidhlichean 1 gu 100 fhaighinn, faodaidh tu na leanas a shònrachadh:
curl -O http://www.mysite.com/images/image[1-100].jpg
Faodaidh tu cuideachd bracaidean ciùlach a chleachdadh airson iomadh làrach a chomharrachadh le cruthan den aon seòrsa.
Mar eisimpleir, smaoinich gu bheil thu airson www.google.com agus www.bing.com a luchdachadh sìos. Faodaidh tu dìreach an òrdugh a leanas a chleachdadh:
curl -O http: // www. {google, bing} .com
A 'sealltainn adhartas
Mar as trice bidh an t-òrdugh curl a 'tilleadh an fhiosrachaidh a leanas mar a bhios e a' toirt a-nuas URL:
- Iomlan%
- Total bytes
- Fuasgladh / Tar-tharraing%
- Lorg / Byte air a tharraing
- Astar a-mach cuibheasach
- Astar upload cuibheasach
- Ùine iomlan
- Ùine ga chosg
- Ùine air fhàgail
- An t-astar làithreach
Nam b 'fheàrr leat bàr-adhartais sìmplidh a tha dìreach a' sònrachadh an t-atharrachadh togalaich hash (- #) mar a leanas:
curl - # -O
A 'làimhseachadh ath-stiùiridhean
Smaoinich gu bheil thu air URL a shònrachadh mar phàirt den òrdugh curl agus smaoinich gu bheil an seòladh ceart agad gus faidhle mòr a luchdachadh a-nuas ach a thighinn air ais nas fhaide air adhart gus faighinn a-mach gu bheil duilleag gu lèir agad uile a tha ag ràdh gu bheil "an duilleag seo air ath-stiùireadh gu www.blah. com ". Cha bhiodh sin duilich.
Tha an t-òrdugh curl gu math soilleir is urrainn dha ath-stiùiridhean a leantainn. Chan eil agad ach a dhèanamh ach cleachd an tionndadh L minus (-L) mar a leanas:
curl -OL
Lùghdaich an Ìre Luchdaich sìos
Ma tha thu a 'luchdachadh sìos faidhle mòr agus gu bheil ceangal eadar-lìn agad bochd, is dòcha gu bheil thu a' cur dragh air an teaghlach ma tha iad a 'feuchainn ri rudan a dhèanamh air an eadar-lìon cuideachd.
Gu fortanach, faodaidh tu an ìre luchdachadh sìos leis a 'ghàirdean lùb a lùghdachadh gus am bi e nas fhaide airson an fhaidhle a luchdachadh sìos is urrainn dhut a h-uile duine a chumail toilichte.
curl -O --limit-rate 1m
Faodar an ìre a shònrachadh ann an kilobytes (k no K), megabytes (m no m) no gigabytes (g no G).
Luchdaich sìos faidhlichean bho shiostam FTP
Faodaidh an t-òrdugh curl a bhith a 'làimhseachadh barrachd na dìreach gluasadan faidhle HTTP. Faodaidh e dèiligeadh ri FTP, GOPHER, SMB, HTTPS agus mòran chruthan eile.
Gus luchdaich sìos faidhlichean bho fhrithealaiche FTP cleachd an àithne a leanas:
cleachdaiche-cleachdaiche: facal-faire
Ma shònraicheas tu ainm faidhle mar phàirt den URL, cuiridh e sìos am faidhle ach ma shònraicheas tu ainm pasgan, tillidh e clàr fillte.
Faodaidh tu cuideachd curl a chleachdadh gus faidhlichean a luchdadh suas gu frithealaiche ftp le bhith a 'cleachdadh an àithne a leanas:
cleachdaiche curl: facal-faire
Faodaidh na h-ainmean-faidhle agus
Dàta Siostam Siubhal gu Foirm A
Faodaidh tu curl a chleachdadh gus foirm air-loidhne a lìonadh agus an dàta a chur a-steach mar gum biodh thu air a lìonadh a-steach air-loidhne. Bidh mòran sheirbheisean tlachdmhor leithid Google a 'bacadh an seòrsa cleachdaidh seo.
Smaoinich gu bheil foirm ann le ainm agus seòladh puist-d. Faodaidh tu am fiosrachadh seo a chur a-steach mar a leanas:
curl -d name = john email=john@mail.com www.mysite.com/formpage.php
Tha diofar dhòighean air fiosrachadh foirmeil a ghluasad. Bidh an t-òrdugh gu h-àrd a 'cleachdadh teacsa bunaiteach ach ma tha thu airson iomadh còdachadh a chleachdadh a bheir cead do ghluasad deilbh, feumaidh tu an clabhsair minus F (-F) a chleachdadh.
Geàrr-chunntas
Tha mòran de dhòighean dearbhaidh eadar-dhealaichte aig an àithne curl agus faodaidh tu a chleachdadh gus faighinn a-steach do làraichean FTP, cuir post-d, ceangail ri seòlaidhean SAMBA, faidhlichean luchdachadh suas is luchdachadh sìos agus iomadh rud eile.
Gus barrachd fiosrachaidh fhaighinn mu dheidhinn curl, leugh an duilleag leabhran.