Unsa ang Curl Ug Nganong Gigamit Nimo Kini?

Ang manwal nga pahina alang sa "curl" nga sugo adunay mosunod nga paghulagway:

Ang curl usa ka himan sa pagbalhin sa mga data gikan sa o sa usa ka server, gamit ang usa sa mga gisuportahan nga mga protocol (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTP, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET ug TFTP). Ang sugo gimugna aron magtrabaho nga walay interaksiyon sa tiggamit.

Sa panguna, mahimo nimong gamiton ang curl aron ma-download ang sulod gikan sa internet. Pananglitan, kon imong gipadagan ang curl command sa web address nga gitakda sa http://linux.about.com/cs/linux101/g/curl.htm nan ang nalambigit nga panid ma-download.

Sa kasagaran, ang output mahimong sa command line apan mahimo usab nga mahatag ang usa ka filename aron sa pagluwas sa file sa. Ang gitino nga URL mahimong mopunting ngadto sa top level domain sa site sama sa www. o kini mahimong magtudlo sa indibidwal nga mga panid sa site.

Makagamit nimo ang curl aron mag-download sa pisikal nga mga webpage, mga imahe, mga dokumento ug mga file. Pananglitan, aron i-download ang pinakabag-o nga bersyon sa Ubuntu Linux pwede mo lang ipadagan ang mosunod nga sugo:

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

Angay ba Akong Paggamit sa Curl O Wget?

Ang pangutana "kinahanglan ba akong magamit nga curl o wget?" usa ka pangutana nga gipangutana kanako sa daghang mga higayon sa nangagi ug ang tubag mao nga kini nag-agad sa unsay imong gipangita.

Ang wget command gigamit sa pag-download sa mga file gikan sa mga network sama sa internet. Ang nag-unang benepisyo sa paggamit sa wget nga sugo mao nga kini mahimong magamit sa recursively download files. Busa kung gusto ka mag-download sa usa ka tibuok nga website mahimo nimo kini pinaagi sa usa ka yano nga sugo. Ang wget command maayo usab sa pag-download sa daghang mga file.

Ang curl nga sugo magamit nimo paggamit sa mga wildcard aron itakda ang mga URL nga gusto nimo makuha. Busa kung nahibal-an ka adunay usa ka balido nga URL nga gitawag nga "http://www.mysite.com/images/image1.jpg" ug "http://www.mysite.com/images/image2.jpg" unya mahimo nimo i-download ang duha mga hulagway nga adunay usa ka URL nga gitino sa curl command.

Ang mando sa wget mahimong mabawi kon ang usa ka pag-download mapakyas samtang ang curl command dili mahimo.

Makuha nimo ang usa ka maayo nga ideya sa mga lata ug cannots kalabut sa wget ug curl nga sugo gikan niini nga panid. Talagsaon nga usa sa mga kalainan sa niini nga panid nag-ingon nga mahimo mong i-type ang wget gamit lamang ang imong wala nga kamot sa usa ka QWERTY nga keyboard.

Sa pagkakaron adunay daghan nga mga rason sa paggamit sa wget ibabaw sa curl apan walay ingon kung nganong imong gamiton ang curl sa wget.

Ang curl nga command nagsuporta sa dugang nga mga protocol kay sa command wget, naghatag usab kini og mas maayo nga suporta alang sa SSL. Gisuportahan usab niini ang dugang nga pamaagi sa pagsiguro kay sa wget. Ang curl nga sugo usab nagabuhat sa dugang mga plataporma kay sa command wget.

Mga Feature sa Curl

Pinaagi sa paggamit sa curl command nga imong matino ang daghang mga URL diha sa sama nga command line ug kon ang mga URL anaa sa sama nga site ang tanan nga mga URL alang sa site nga i-download gamit ang sama nga koneksyon nga maayo alang sa pasundayag.

Mahimo nimong isaysay ang usa ka klase aron mahimo nga mas sayon ​​ang pag-download sa mga URL nga adunay susama nga mga pangalan sa dalan.

Adunay usab usa ka curl library nga gigamit sa curl command nga gitawag libcurl. Mahimo kini gamiton uban ang daghang mga programa ug mga lengguahe sa pagsulat aron sa pag-scrape sa impormasyon gikan sa mga webpage.

Samtang nag-download sa sulod usa ka progress bar ang makita uban sa usa ka pag-download o pag-upload sa mga gikusgon, hangtud kanus-a ang paggastos sa paggasto hangtud sa hangtud ug kung unsa ka dugay nga adto pa.

Ang curl command magamit sa dagkong mga file sa 2 gigabytes alang sa pag-download ug pag-upload.

Sumala sa kini nga panid nga nagtandi sa curl features uban sa ubang mga tool sa pag-download, ang curl command adunay mosunod nga pag-andar: