увити се

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

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

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

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

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

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

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

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

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

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

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

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

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

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

$ судо пацман -Си цурл

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

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

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

$ вгет хттпс: // цурл.хакк.се / довнлоад / цурл-7.72.0.катран.кз

Издвој архиву.

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

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

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

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

$ маке -ј $ (нпроц)

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

$ судо маке инсталл

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

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

Цурл Версион

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

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

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

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

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

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

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

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

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

$ цурл -О

Прогрес бар

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

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

Тихи режим

Ако желите да цурл не исписује излаз, користите заставицу „тихо“.

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

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

Цурл вам омогућава да ограничите брзину преузимања. Користите заставицу „-лимит-рате“, праћену ограничењем пропусног опсега. Овде је брзина преузимања ограничена на 1мб.

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

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

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

$ цурл -у : фтп: // екмапле.цом /

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

$ цурл -у : фтп: // екмапле.цом /

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

$ цурл -Т : фтп: // екмапле.цом /

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

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

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

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

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

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

$ ман цурл

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

Срећно рачунање!

Како снимити и стримовати своју играћу сесију на Линук-у
У прошлости се играње игара сматрало само хобијем, али с временом је играчка индустрија забележила огроман раст у погледу технологије и броја играча. ...
Најбоље игре за ручно праћење
Оцулус Куест је недавно представио сјајну идеју ручног праћења без контролера. Са све већим бројем игара и активности које извршавају подршку формално...
Како приказати ОСД прекривач у целом екрану Линук апликација и игара
Играње игара преко целог екрана или коришћење апликација у режиму целог екрана без ометања може вам одсећи релевантне системске информације видљиве на...