Kion Krislo Kaj Kial Vi Uzus?

La manlibro por la "buklo" komando havas la jenan priskribon:

buklo estas ilo por translokigi datumojn de aŭ al servilo, uzante unu el la subtenataj protokoloj (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET kaj TFTP). La komando estas desegnita por labori sen interago de uzanto.

Esence, vi povas uzi buklon por elŝuti enhavojn de interreto. Ekzemple, se vi kuris la kurbonkomandon kun la retadreso direktita al http://linux.about.com/cs/linux101/g/curl.htm tiam la ligita paĝo estos elŝutita.

Defaŭlte, la eligo estos al la komandlinio sed vi ankaŭ povas specifi dosiernomon por konservi la dosieron. La URL-difinita povas montri al la supran nivela domajno de retejo kiel ekzemple www. aŭ ĝi povas noti al individuaj paĝoj en la retejo.

Vi povas uzi buklon por elŝuti fizikajn retpaĝojn, bildojn, dokumentojn kaj dosierojn. Ekzemple, por elŝuti la plej novan version de Ubuntu Linukso, vi simple povas sekvi la sekvantan komandon:

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

Ĉu mi devas uzi kurbon aŭ araneon?

La demando "ĉu mi devas uzi kuklilon aŭ ŝranĉilon?" Estas demando, ke mi estis demandita kelkfoje en la pasinteco kaj la respondo estas, ke ĝi dependas de tio, kion vi provas atingi.

La wget-komando estas uzata por elŝuti dosierojn de retoj kiel ekzemple interreto. La ĉefa profito de uzi la komandon wget estas ke ĝi povas esti uzata por rekursie elŝuti dosierojn. Sekve, se vi volas elŝuti tutan retejon, vi povas fari ĝin per unu simpla komando. La wget-komando ankaŭ bonas por elŝuti multajn dosierojn.

La kurba komando permesas uzi kartojn por specifi la URLojn, kiujn vi volas rekuperi. Do se vi scias, ekzistas valida URL nomita "http://www.mysite.com/images/image1.jpg" kaj "http://www.mysite.com/images/image2.jpg" tiam vi povas elŝuti ambaŭ bildoj kun sola URL specifita per la buklo-komando.

La wget-komando povas rekuperi kiam malŝarĝo malsukcesas, dum la kurba komando ne povas.

Vi povas akiri bonan ideon pri la kanoj kaj kanonoj kun respekto al la wget kaj buklo-komando de ĉi tiu paĝo. Malofte unu el la diferencoj en ĉi tiu paĝo indikas ke vi povas tajpi wget uzante nur vian maldekstran manon sur klavaro QWERTY.

Ĝis nun estis multaj kialoj uzi wget over buklo, sed nenio pri kial vi uzus kurbon super wget.

La buklo-komando subtenas pli da protokoloj ol la komando de wget, ĝi ankaŭ donas pli bonan subtenon por SSL. Ĝi ankaŭ subtenas pli aŭtentikajn metodojn ol wget. La buklo-komando ankaŭ funkcias en pli da platformoj ol la komando de wget.

Kurbaj Trajtoj

Uzante la buklo-komandon vi povas specifi multajn URLojn en la sama komandlinio kaj se la URLoj estas en la sama retejo ĉiuj URLoj por tiu retejo estos elŝutitaj per la sama rilato, kiu estas bona por agado.

Vi povas specifi gamon por faciligi elŝuti URLojn kun similaj nomoj.

Ekzistas ankaŭ buklo-biblioteko, kiun la bukla komando uzas libcurl. Ĉi tio povas esti uzata per multlingva programado kaj skriptaj lingvoj por skrapi informojn de retpaĝaj paĝoj.

Dum malŝarĝanta enhavon progresan stangon aperos kun malŝarĝo aŭ alŝuta rapido, kiom longe la komando elspezis kurante ĝis nun kaj kiom longe ankoraŭ ekzistas.

La kurba komando funkcias en grandaj dosieroj super 2 gigabajtoj por ambaŭ elŝutado kaj alŝutado.

Laŭ ĉi tiu paĝo, kiu komparas rikolorajn karakterizaĵojn kun aliaj malŝarĝoj, la kurba komando havas la jenan funkciojn: