Операционните системи Linux ни позволяват да правим различни конфигурации, за да увеличим възможностите за работа, постигаме това с инсталирането на различни команди, с които функционалностите на дистрибуцията са значително подобрени, една от тези команди е cURL, за която ще говорим подробно в това урок.
Какво е cURLcURL е инструмент и библиотеки от командния ред, с които е възможно да се прехвърлят данни чрез URL с различни опции за защита.
cURL поддържа протоколи като DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet и TFTP, SSL сертификати HTTP POST, HTTP PUT и много други.
Помощната програма cURL използва командни редове или скриптове за извършване на трансфер на данни, поради което е един от най -популярните инструменти.
Функции на CURLНякои от най -забележителните му характеристики са:
- Поддържа бисквитки, формуляри и SSL.
- Съвместим с конфигурационни файлове.
- Възможно е многократно качване чрез една команда.
- Включва лента за напредъка, ограничение на скоростта и подробности за времето за изтегляне
- Поддръжка на IPV6.
Сега ще видим как да инсталираме и използваме cURL в Ubuntu 20.04.
1. Инсталирайте cURL Ubuntu 20.04
Етап 1
Първата стъпка ще бъде да актуализираме хранилищата и пакетите на системата, за това изпълняваме:
sudo apt актуализация
Стъпка 2
След това инсталираме cURL със следната команда:
sudo apt install curl
Стъпка 3
Изпълняваме „curl“ и ще видим следното:
2. Използвайте cURL Ubuntu 20.04
Етап 1
Когато използвате командата cURL без никаква опция, curl ще отпечата изходния код на URL адреса, който въвеждаме, както следва:
curl solutiontic.com
Стъпка 2
За да потвърдим използваната версия на cURL, изпълняваме:
curl -версия
Стъпка 3
За да изтеглите файл е възможно да използвате параметрите -o и -O, с опцията -o малки букви е възможно да определите името на записания файл, например:
curl -o file.extension http://domain.com/
Стъпка 4
Използвайки главния параметър -O, cURL съхранява файла с оригиналното име на файла:
Стъпка 5
Възможен е достъп до заглавките на домейн с параметъра -I:
curl -I https://www.solvetic.com
Стъпка 6
Освен това можем да ограничим скоростта на изтегляне на cURL със следната команда. Тук ограничихме скоростта ви до 1 KB.
curl --limit -rate 1K http://domain.com/file.tar.gz -OСтъпка 7
Можем да изброим или изтеглите диапазони, позволяващи да се изтеглят само съвпадащите файлове:
curl ftp://ftp.uk.debian.org/debian/pool/main/[a-zíritu/Стъпка 8
Можем също да изброим повече подробности за заглавките със следната команда:
curl -v http://www.solvetic.comС cURL имаме пълна поредица от опции за управление на всеки аспект на изтеглянията в мрежата и достъп до пълни подробности за заглавките на URL адреси, това е идеално, ако трябва да изпълните поддръжка или да актуализирате задачи по тях.