Линук Цурл команда са примерима

Linux Curl Command With Examples



Цурл је алатка из командне линије која помаже у преносу података са сервера на клијента и обрнуто. Користи следеће протоколе, тј. ХТТП, СМТП, ФТП и ПОП3. итд. Познато је да Цурл преноси више датотека одједном.

Синтакса

Цурл [опције…] [УРЛ ..]







Инсталирајте Цурл

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



Ажурирајте пакете

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



$судоапт упдате





Инсталација цурл

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

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

Овај процес је прилично лак. Пошто морате само да наведете корисничку лозинку која је неопходна за аутентификацију корисника.



Након ефикасне инсталације, моћи ћете да користите команду цурл на оперативном систему Линук.

Проверите верзију

Да бисте видели инсталирану верзију цурла, морате користити следећу наредбу у Линук терминалу јер она такође верификује инсталацију јер се верзија приказује само ако је цурл инсталиран.

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

Излаз показује да је верзија инсталираног цурла 7.68.

Пример 1.

Једноставан пример који ћемо представити. Коришћењем ове команде моћи ћете да добијете садржај УРЛ веб локације на Линук терминалу.

$ цурл УРЛ

$цурл хттпс://убунту.цом/преузимање/десктоп

У излазу можете видети ХТМЛ код те одређене веб локације. Команду цурл можете користити за више веб локација. У оквиру команде може се уписати више УРЛ адреса.

цурл хттп: // сите. {1., 2., 3.} .цом

Пример 2.

Ако желите да сачувате садржај било које веб локације у датотеци, то можете учинити помоћу -о у команди цурл. У команди наводимо име датотеке. Затим се аутоматски креира и чува.

цурл –о [УРЛ]

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

Када унесете горњу команду у терминал, видећете колоне и њихове вредности. Ово је мерач напретка. Приказује количину података који се преносе. Брзина преноса и време такође. Садржи све информације о паковању. Нашу преузету датотеку можете видети у фасцикли са документима.

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

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

Цурл –О [урл….]

$цурл –О хттпс://фтп.ус.дебиан.орг/дебиан/базен/главни/н/нано/нано_2.7.4-1_амд64.деб

Можете проверити датотеку створену помоћу греп команде на терминалу.

$лс | дршка *.деб

Дакле, датотека је створена.

Пример 3

Ако је процес преузимања било које датотеке у вашем систему заустављен, може се наставити помоћу команде цурл. Ово помаже у ситуацији када покушавате да преузмете велике датотеке, али је прекинута из било ког разлога. То се може постићи употребом –Ц у команди цурл.

Цурл –Ц - [УРЛ….]

$Цурл –Ц - - О фтп://спедтесттеле2.нет/1МБ.зип

Пример 4

Наредба Цурл подразумевано не прати заглавље ХТТП локације. Они су такође познати и као преусмеравања. Када се захтев за веб локацију пошаље на друго место, онда је то оригинално, а затим се ХТТП заглавље локације шаље као одговор. На пример, ако желимо да отворимо Гоогле веб локацију и упишемо гоогле.цом у прегледач, она ће бити преусмерена на другу страницу са одређеним текстом као што је документ премештен.

$цурл гоогле.цом

Захтев се премешта у документ хттпс://ввв.гоогле.цо.ин/-. Ово се може променити коришћењем опције -Л у команди цурл. Затим инсистирамо да цурл користи преусмеравање са -Л. за преузимање изворног кода у ХТМЛ -у ввв.гоогле.цом.

$Цурл –Л гоогле.цом

Пример 5

Заглавља УРЛ -а садрже кључне вредности које су одвојене двотачком. Ове вредности кључа садрже информације као што су кодирање, декодирање, кориснички подаци, садржај типа, подаци о корисничком агенту итд. Заглавља се преносе између сервера и клијента. То се ради када клијент затражи сервер, а серверу је дозвољено да пошаље одговор. Да бисмо дохватили заглавља УРЛ -а, користимо –И у команди цурл

$Цурл –И --хттп2хттпс://линукхинт.цом

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

Пример 6

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

цурл [УРЛ ..] –либцурл [филе…]

$цурл хттпс://ввв.нтс.орг.пк/Нова/ >лог.хтмл - - либцурл цоде.ц

Пример 7

ДИЦТ је протокол који се користи у овој команди цурл. Дефинише га либцурл. Ради у цурл имплементацији. Овај протокол се може лако користити за дефинисање или објашњење значења речи у одговарајућем речнику УРЛ адресе. На пример, желимо да добијемо значење речи меморија; онда ћемо га користити у команди на такав начин да се прво дефинише протокол, односно ДИЦТ, а затим путања речника па реч.

Цурл [протокол: [УРЛ]: [реч]

$Цурл дицт://дицт.орг/д: сећање

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

Пример 8

–Лимит-рате је опција која вам омогућава да ограничите брзину преноса података. Ограничава горњу границу курса. Спречава команду цурл да споји пропусни опсег. Тако помаже у допуштању ограничења у брзини преузимања. То ће спречити ранију потрошњу. Вредност се може записати и у бајтовима или килобајтима. У овој команди смо ограничили брзину до 1 мегабајта.

$цурл --гранична стопа1м –О хттпс://довнлоад-инсталлер.цдн.мозилла.нет .......... тар

Пример 9

Такође можемо преузети УРЛ из датотеке. Размислите о датотеци аддресс.ткт која садржи УРЛ -ове. Све УРЛ адресе можемо приказати помоћу Цат наредбе.

$Мачка адреса.ткт

Ако комбинујемо каргс са командом цурл, она ће преузети датотеку са листе УРЛ адреса.

$каргс–Н1цурл –О<адреса.ткт

Закључак

У овом чланку смо објаснили инсталацију цурл -а како ради самостално и с другим опцијама, укључујући готово 9 примјера. Надам се да сада можете лако имплементирати жељене примере помоћу команде цурл.