Linux Curl Commanden erabilpen adibideak

Gida honetan, curl komandoa erabiltzeko, fitxategiak eta web orriak deskargatzeko erabiliko duzu. Zer da curl hori eta noiz erabili behar duzun jakiteko wget orri hau irakurri.

Curl komandoa formatu desberdinen bidez fitxategiak transferitzeko erabil daiteke, besteak beste, http, https, ftp eta even smb.

Gida honek komando hau nola erabili azalduko dizu eta teklak aldatzeko eta eginbide zenbaki bat bidaliko dizu.

Oinarrizko kizkur Komando erabilpena

Curl komandoa Interneteko fitxategiak deskargatzeko erabil daiteke, baina oinarrizko moduan, web orriaren edukia zuzenean kargatu dezakezu terminalaren leihoan.

Adibidez, sartu komando hau terminal-leiho batean:

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

Irteerak terminaleko leihoan gora joango dira eta estekatutako web orriaren kodea erakutsiko dizu.

Jakina, orrialdeak azkarregi ihes egiten du irakurtzeko eta, beraz, moteldu nahi baduzu komando gutxiago edo komando gehiago erabili beharko zenuke.

Curl http://linux.about.com/cs/linux101/g/curl.htm | gehiago

Irteera Fitxategiaren Fitxategi baten edukia

Oinarrizko curl komandoaren erabilerarekin arazoa da testua oso azkar mugitzen dela eta ISO fitxategian fitxategi bat deskargatzen ari bazara, ez duzu irteera estandarrerako nahi.

Edukia fitxategi batera gordetzeko, egin behar duzun guztia zehaztu ezazu minus o (-o) modua honela:

curl -o

Horregatik komando oinarrizko erabilera ataleko orrialdean deskargatzeko egin behar duzun guztia honako komandoa hau da:

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

Fitxategiak deskargatu ondoren, ireki dezakezu editore batean edo bere fitxategi lehenetsiak zehazten duen programa lehenetsia.

Horra hor erraztu ahal izateko gutxieneko O aldatzea (-O) honela erabiliz:

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

Honek URLaren fitxategi-izena erabiliko du eta URLa gordeko duen fitxategi-izena erabiliko du. Goiko instantan, fitxategia curl.htm deituko da.

Exekutatu kurba komandoa atzeko planoan

Lehenespenez, curl komandoa aurrerapenaren barra erakusten du zenbat denbora geratzen den eta zenbat datu transferitu diren.

Nahi duzun komandoa exekutatu nahi baduzu, beste gauza batzuekin batera lor dezakezu, ondoren egin behar duzun lehenengo gauza modu isilean exekutatu eta atzeko planoko komandoa exekutatu behar duzu.

Komando bat exekutatzeko, isilean, erabili komando hau:

curl -s -O

Atzeko planoan exekutatzeko komandoa lortu ondoren, ampersand (&) erabili behar dituzu honela:

curl -s -O &

URL ugari deskargatzen Curl-ekin

URLak baino gehiagotan deskarga ditzakezu curl komando bakarrarekin.

Forma errazenean URL ugari deskarga ditzakezu honela:

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

Imajinatu irudiak 100 irudi dituen karpeta bat badituzu, image1.jpg, image2.jpg, image3.jpg, etab. Ez duzu URL horiek idatzi behar eta ez duzu.

Kortxeteak erabil ditzakezu sorta bat hornitzeko. Adibidez, 1etik 100era fitxategiak lortzeko, honakoa zehaztu dezakezu:

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

Parentesi kurbatuak ere erabil ditzakezu antzeko formatuekin guneak anitzak zehazteko.

Adibidez, imajina ezazu www.google.com eta www.bing.com deskargatu nahi dituzula. Ondorengo komandoa erabil dezakezu:

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

Progress ikusgai

Lehenespenez curl komandoak hurrengo informazioa itzultzen du URL bat deskargatzen duenean:

Hobespen-barra sinple bat nahiago baduzu, minus hash (- #) zehaztu honela aldatu:

curl - # -O

Birzuzenketak kudeatzea

Imajinatu URL bat zehaztu duzu curl komandoaren zati gisa eta uste duzu helbide egokia duela fitxategi handi bat deskargatzeko geroago itzultzeko, web orrialde bat daukala "orri hau birbideratuta egon dela jakiteko. com ". Hori gogaikarria litzateke.

Curl komandoa argia da birzuzenketak jarraitzeko. Egin behar duzun guztia honako hau da: minus L switch (-L):

curl -OL

Deskarga-tasa murriztea

Fitxategi handi bat deskargatzen ari bazara eta Interneteko konexio eskasa baduzu, orduan Internetera gauzak egiten saiatzen ari bazara ere, familiarekin nahastea komeni da.

Zorionez, deskarga tasa kizkur komandoarekin murriztu ahal izango duzu, fitxategiak deskargatzeko denbora luzeagoa edukiko duen bakoitzean zoriontsu egoteko.

curl -O - mugak 1m

Taulan kilobyte (k edo K), megabyte (m edo m) edo gigabyte (g edo G) zehaztu daiteke.

Deskargatu Fitxategiak FTP zerbitzari batetik

Curl komandoak HTTP fitxategi transferentziak baino gehiago kudeatu dezake. FTP, GOPHER, SMB, HTTPS eta beste hainbat formatu erabil ditzakezu.

FTP zerbitzariko fitxategiak deskargatzeko, erabili komando hau:

curl -u user: password -o

Fitxategiaren izena URLaren barruan zehazten baduzu, fitxategia deskargatuko du baina karpeta baten izena zehazten baduzu, karpeta zerrenda bat itzuliko du.

Ere kortxoa erabili dezakezu ftp zerbitzariko fitxategiak kargatzeko komando hau erabiliz:

curl -u user: password -T

Fitxategi izenak eta HTTP fitxategi ugari deskargatzeko antzeko eredu berdina erabil dezakete.

Formularioaren datuak formatuan pasatzea

Curl erabil dezakezu lineako inprimakia bete eta datu horiek linean bete bezala bidali. Askotariko zerbitzu askotan, adibidez, Google-k erabilera mota hau blokeatzen du.

Imajinatu izen eta helbide elektroniko baten inprimakia. Honako informazioa honela bidal dezakezu:

curl -d name = john email=john@mail.com www.mysite.com/formpage.php

Formulario informazioa transferitzeko modu ezberdinak daude. Goiko komandoak oinarrizko testua erabiltzen du, baina kodeketa anitza erabili nahi baduzu, irudiaren transferentzia ahalbidetzen badu, minus F switch (-F) erabili beharko duzu.

Laburpen

Curl komandoak autentifikazio-metodo ugari ditu eta FTP guneak atzitzeko, posta elektronikoak bidaltzeko, SAMBA helbideak konektatzeko, fitxategiak kargatzeko eta deskargatzeko eta beste hainbat gauza erabil ditzakezu.

Curl-i buruzko informazio gehiago lortzeko eskuliburuaren orria irakurri.