Како користити ЦУРЛ за преузимање датотеке

How Use Curl Download File



Цурл је популаран алат за командну линију који се користи за преузимање датотека са Интернета. То је лаган алат који је доступан на било ком УНИКС систему. Цурл подржава широк спектар протокола, на пример, ХТТП, ХТТПС, ФТП, ФТПС, СФТП итд. Ако ниједан протокол није наведен, цурл је подразумевано постављен на ХТТП. Функционалности цурла потичу од либцурл -а.

Цурл је започео своје путовање средином деведесетих, када је интернет био још нешто ново. Даниел Стенберг, шведски програмер, започео је пројекат који је на крају постао коврџав. Намеравао је да развије робота који би повремено преузимао курсеве валута са веб странице и корисницима ИРЦ -а пружао еквиваленте шведских круна у УСД. Пројекат је био успешан и тако је настао цурл.







Временом је цурл додатно побољшан додавањем нових интернет протокола и функција. У овом водичу погледајте како користити цурл за преузимање датотеке.



Инсталирање цурл -а

Данас ћете пронаћи цурл унапред инсталиран у већини Линук дистрибуција. Цурл је прилично популаран пакет и доступан је за било који Линук дистро. Међутим, нема гаранције да је цурл тренутно инсталиран у вашем дистро -у.



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





Да бисте инсталирали цурл на Дебиан/Убунту и изведенице, унесите следеће:

$судопогоданинсталирајцурл



Да бисте инсталирали цурл на РХЕЛ, ЦентОС, Федора и деривате, унесите следеће:

$судо иум инсталлцурл

Да бисте инсталирали цурл на ОпенСУСЕ и деривате, унесите следеће:

$судорајсфершлусинсталирајцурл

Да бисте инсталирали цурл на Арцх Линук и деривате, унесите следеће:

$судопацман-Његовцурл

Цурл је софтвер отвореног кода. Можете преузети изворни код цурл -а и ручно га саставити. Међутим, овај процес је сложенији и треба га избегавати ако намеравате да користите цурл за више од тестирања или поновне дистрибуције/паковања.

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

Преузмите изворни код цурл -а овде. Узео сам најновију верзију цурл изворног кода. У време писања овог чланка најновија верзија је цурл в7.72.0.

$вгетхттпс://цурл.хакк.се/преузимање/цурл-7.72.0.тар.кз

Извуците архиву.

$катран -квфцурл-7.72.0.тар.кз

Покрените конфигурацијску скрипту.

$./цонфигуре

Покрените процес компилације.

$направити-ј $(нпроц)

На крају, инсталирајте цурл програм који смо управо компајлирали.

$судо направити инсталирај

Користећи цурл

Да бисмо показали употребу цурл програма, прво нам је потребна лажна датотека за преузимање. Било која мрежна датотека ће радити за ово, све док имате директну везу за преузимање. За овај водич ћу користити мала датотека коју пружа тхинк броадбанд .

Цурл верзија

Проверите верзију цурла уношењем следећег:

$цурл--верзија

Преузмите датотеку помоћу цурл -а

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

$цурл-ОРхттп://ипв4.довнлоад.тхинкброадбанд.цом/10МБ.зип

Да бисте преузели и сачували датотеку са другим именом датотеке, користите заставицу -о. Са овом заставицом, датотека ће бити преузета и сачувана у тренутном радном директоријуму.

$цурл-илидемо.филе хттп://ипв4.довнлоад.тхинкброадбанд.цом/10МБ.зип

Преузмите више датотека

Треба да преузмете више датотека? Пратите доле приказану командну структуру. Користите или -о или -О по потреби.

$цурл-ОР <урл_ филе_1> -ОР <урл_филе_2>

Прогрес бар

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

$цурл -# -О хттп://ипв4.довнлоад.тхинкброадбанд.цом/10МБ.зип

Тихи режим

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

$цурл-тихо -ОРхттп://ипв4.довнлоад.тхинкброадбанд.цом/10МБ.зип

Ограничење брзине

Цурл вам омогућава да ограничите брзину преузимања. За то користите заставицу –лимит-рате, праћену ограничењем пропусног опсега. Овде је брзина преузимања ограничена на 1 МБ.

$цурл-гранична стопа-ОРхттп://ипв4.довнлоад.тхинкброадбанд.цом/10МБ.зип

Управљајте ФТП сервером

Такође је могуће управљати ФТП сервером користећи цурл. Под претпоставком да је ФТП сервер заштићен, морат ћете користити заставицу -у, након чега слиједе корисничко име и лозинка. Ако није наведена ниједна датотека, цурл ће одштампати листу свих датотека и директоријума у ​​кућном директоријуму корисника.

$цурл <корисничко име>:<Лозинка>фтп://екмапле.цом/

Преузимање датотека са ФТП сервера је попут претходно приказаног метода. Међутим, под претпоставком да ФТП сервер захтева аутентификацију корисника, користите следећу структуру наредби:

$цурл <корисничко име>:<Лозинка>фтп://екмапле.цом/<филе>

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

$цурл <филе_то_уплоад> <корисничко име>:<Лозинка>фтп://екмапле.цом/

Кориснички агент

У одређеним ситуацијама, УРЛ којем покушавате приступити може бити блокиран због недостатка одговарајућег корисничког агента. Цурл вам омогућава да ручно дефинишете кориснички агент. Да бисте то урадили, користите заставицу -А, а затим кориснички агент. Што се тиче корисничког агента, можете користити Рандомизатор корисничких агената . Ако желите прилагођени кориснички агент, можете га пронаћи на ВхатИсМиБровсер .

$цурл-ДО '' -ОРхттп://ипв4.довнлоад.тхинкброадбанд.цом/10МБ.зип

Последње мисли

Упркос томе што је једноставан и лаган алат, цурл нуди гомилу функција. У поређењу са другим менаџерима преузимања командне линије, попут вгет-а, цурл нуди софистициранији начин руковања преузимањем датотека.

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

$човечецурл

Овде погледајте неке од најбољих менаџера за преузимање за Линук.

Срећно рачунарство!