Примери употребе команде Линук Цурл

У овом водичу биће вам приказано како да користите цурл наредбу за преузимање датотека и веб страница. Ако желите да сазнате шта је цурл и када га требате користити преко вгет прочитајте ову страницу .

Команда цурл се може користити за пренос датотека користећи више различитих формата укључујући хттп, хттпс, фтп и чак смб.

Овај водич ће вам показати како користити команду и упознаће вас са већим бројем кључних прекидача и функција.

Основна цурл Употреба наредбе

Команда цурл се може користити за преузимање датотека са Интернета, али у свом основном облику, можете преузети садржај веб странице директно у прозор терминала.

На пример, унесите следећу команду у прозор терминала:

цурл хттп://линук.абоут.цом/цс/линук101/г/цурл.хтм

Излаз ће се померати горе у прозору терминала и показаће вам код за повезану веб страницу.

Очигледно, страница се превише брзо помера да би прочитала, па ако желите да је успорите, користите или мање команде или више наредбе .

цурл хттп://линук.абоут.цом/цс/линук101/г/цурл.хтм | више

Излаз Садржај цурл у датотеку

Проблем са основним коришћењем наредбе цурл је тај што се текст помера веома брзо и ако преузимате датотеку као што је ИСО слика, онда не желите да ово иде на стандардни излаз.

Да бисте садржај сачували у датотеку, све што треба да урадите је да наведете минус о (-о) прекидач на следећи начин:

цурл -о <филенаметоцреате> <УРЛ>

Према томе, да бисте преузели страницу везану у поглављу о коришћењу основних команди, све што треба да урадите је да унесете следећу команду:

цурл -о цурл.хтм хттп://линук.абоут.цом/цс/линук101/г/цурл.хтм

Након што је датотека преузела, можете је отворити у уређивачу или његовом подразумеваном програму одређеном врстом датотеке.

Ово можете више поједноставити помоћу минус О склопка (-О) на следећи начин:

цурл -О хттп://линук.абоут.цом/цс/линук101/г/цурл.хтм

Ово ће користити дио имена датотеке УРЛ-а и учинити га именом филма на који се УРЛ чува. У претходном случају датотека ће се назвати цурл.хтм.

Покрените команду Цурл у позадини

Подразумевано, наредба цурл показује траку напретка која вам говори колико дуго је остало и колико је пренетих података.

Ако желите да се команда покрене тако да можете да наставите са другим стварима, прва ствар коју треба да урадите је да је покренете у нечујном режиму, а затим је потребно покренути као позадинска команда .

За покретање команде нечујно користите следећу команду:

цурл -с -О <УРЛ>

Да бисте добили наредбу да се покрене у позадини, онда треба да користите амперсанд (&) на следећи начин:

цурл -с -О <УРЛ>

Преузимање вишеструких УРЛ-ова помоћу програма Цурл

Можете да преузмете са више УРЛ-ова помоћу једне цурл наредбе.

У најједноставнијем облику можете преузети више УРЛ-ова на следећи начин:

цурл -О хттп://ввв.мисите.цом/паге1.хтмл -О хттп://ввв.мисите.цом/паге2.хтмл

Замислите иако имате фолдер са 100 слика који се зову имаге1.јпг, имаге2.јпг, имаге3.јпг итд. Не бисте желели да уносите све ове УРЛ-ове и не морате.

Можете користити квадратне заграде да бисте добили опсег. На пример, да бисте добили датотеке од 1 до 100, можете одредити следеће:

цурл -О хттп://ввв.мисите.цом/имагес/имаге[1-100].јпг

Можете користити и закривљене заграде да бисте одредили више локација с сличним форматима.

На пример замислите да желите да преузмете ввв.гоогле.цом и ввв.бинг.цом. Једноставно можете користити следећу команду:

цурл -О хттп: // ввв. {гоогле, бинг} .цом

Приказивање прогреса

Подразумевано, наредба цурл враћа следеће информације приликом преузимања УРЛ адресе:

Ако бисте више волели једноставну траку напредовања која једноставно наводи минус исх (- #) пребацити на следећи начин:

цурл - # -О <УРЛ>

Руковање преусмеравањем

Замислите да сте одредили УРЛ као део цурл команде и мислите да имате праву адресу да преузмете велику датотеку само да бисте се касније вратили да бисте открили да све што имате има веб страницу са назнаком "ова страница је преусмерена на ввв.блах. цом ". То би било непријатно зар не?

Команда цурл је паметна јер може да прати преусмеравања. Све што треба да урадите је да користите минус Л прекидач (-Л) на следећи начин:

цурл -ОЛ <УРЛ>

Смањите брзину преузимања

Ако преузимате велику датотеку и имате лошу интернет конекцију, онда бисте можда могли да надражујете породицу ако покушавају да раде и на интернету.

Срећом, можете смањити стопу преузимања помоћу цурл наредбе, тако да док траје дуже да бисте преузели датотеку можете све задовољити.

цурл -О - лимит-рате 1м <УРЛ>

Стопа се може специфицирати у килобајтима (к или К), мегабајта (м или м) или гигабајта (г или Г).

Преузмите датотеке са ФТП сервера

Команда цурл може управљати више од само преноса ХТТП датотека. Може да се бави ФТП-ом, ГОПХЕР-ом, СМБ-ом, ХТТПС-ом и многим другим форматима.

Да бисте преузели датотеке са ФТП сервера користите следећу команду:

цурл -у корисник: лозинка -о <УРЛ>

Ако наведете име датотеке као део УРЛ-а онда ће преузети датотеку, али ако наведете име фасцикле, она ће вратити листу фолдера.

Можете користити и цурл за уплоад фајлова на фтп сервер користећи следећу команду:

цурл -у усер: пассворд -Т <филенаме (с)> <УРЛ>

Филенаме и <УРЛ> могу користити исти подударање узорака као и за преузимање више ХТТП датотека.

Преношење образаца података у образац

Можете користити увртање да попуните онлине образац и пошаљете податке као да сте га попунили на мрежи. Многе популарне услуге као што је Гоогле блокирају ову врсту коришћења.

Замислите да постоји формулар са именом и адресом е-поште. Ову информацију можете поднети на сљедећи начин:

цурл -д име = јохн емаил=јохн@маил.цом ввв.мисите.цом/формпаге.пхп

Постоје различити начини преноса информација о форми. Горња команда користи основни текст, али ако желите да користите вишеструко кодирање које омогућава пренос слике онда ћете морати користити минус Ф прекидач (-Ф).

Резиме

Команда цурл има пуно различитих начина провјере аутентичности и можете је користити за приступ ФТП сајтовима, слање е-поште, повезивање са САМБА адресама, уплоад и преузимање датотека и многе друге ствари.

Да бисте добили више информација о цурл прочитајте страницу приручника.