команда Curl

Thank you for reading this post, don't forget to subscribe!

cURL очень полез­ный инстру­мент команд­ной стро­ки для пере­да­чи дан­ных от или к сер­ве­ру. Curl под­дер­жи­ва­ет раз­лич­ные про­то­ко­лы, такие как FILE, HTTP, HTTPSIMAP, IMAPS, LDAP, DICT, LDAPSTELNETFTPFTPS, GOPHER, RTMP, RTSP, SCP, SFTPPOP3, POP3S, SMB, SMBSSMTP, SMTPS, и TFTP.

cURL может быть исполь­зо­ван самы­ми раз­лич­ны­ми и инте­рес­ны­ми спо­со­ба­ми. С помо­щью это­го инстру­мен­та вы може­те ска­чать, загру­зить фай­лы и управ­лять ими, про­ве­рить свой адрес элек­трон­ной почты, или даже обнов­лять свой ста­тус на неко­то­рых веб – сай­тах соци­аль­ных медиа или про­ве­рить пого­ду на ули­це. В этой ста­тье мы рас­смот­рим пять наи­бо­лее полез­ных и основ­ных видов исполь­зо­ва­ния инстру­мен­та cURL на любой Linux VPS.

1. Проверьте URL

Одним из наи­бо­лее рас­про­стра­нен­ных и про­стей­ших при­ме­не­ний cURL печа­та­ет саму коман­ду, а затем URL, кото­рый вы хоти­те проверить

 

Эта коман­да будет отоб­ра­жать содер­жи­мое URL на вашем терминале

2. Сохраните вывод URL в файл

Выход коман­ды cURL может лег­ко сохра­нить в файл, доба­вив опцию -o в коман­де, как пока­за­но ниже

 

В этом при­ме­ре, вывод будет сохра­нен в файл с име­нем ‘website’ в теку­щем рабо­чем каталоге.

3. Загрузка файлов с помощью Curl

Вы може­те ска­чи­вать фай­лы при помо­щи Curl, путем добав­ле­ния опции -o к коман­де. Он исполь­зу­ет­ся для сохра­не­ния фай­лов на локаль­ном сер­ве­ре с теми же име­на­ми, как и на уда­лен­ном сервере

 

В этом при­ме­ре архив ‘file.zip’ будет загру­жен в теку­щий рабо­чий каталог.

Вы так­же може­те загру­зить файл с дру­гим име­нем, доба­вив опцию -o к cURL.

 

Таким обра­зом, архив ‘file.zip’ будет загру­жен и сохра­нен как ‘Archive.zip’.

cURL может быть так­же исполь­зо­ван для загруз­ки несколь­ких фай­лов одно­вре­мен­но, как пока­за­но в при­ве­ден­ном ниже примере

 

Curl так­же мож­но исполь­зо­вать для загруз­ки фай­лов надеж­но через SSH с помо­щью сле­ду­ю­щей команды

 

Обра­ти­те вни­ма­ние, что вы долж­ны исполь­зо­вать пол­ный путь к фай­лу, кото­рый тре­бу­ет­ся загрузить

4. Взять информацию из заголовка HTTP веб-сайта

Вы може­те лег­ко полу­чить инфор­ма­цию заго­лов­ка HTTP из любо­го веб-сай­та, доба­вив опцию -I (‘i’) к cURL.

 

5. Доступ к FTP-серверу

Что­бы полу­чить доступ к FTP-сер­ве­ру с помо­щью Curl, надо исполь­зо­вать сле­ду­ю­щую команду

 

Curl будет под­клю­чать­ся к FTP-сер­ве­ру и выве­дет спи­сок всех фай­лов и ката­ло­гов в домаш­нем ката­ло­ге пользователя

Вы може­те ска­чать файл с помо­щью FTP

 

и загру­зить файл на сер­вер FTP

 

Вы може­те про­ве­рить стра­ни­цу Curl вруч­ную, что­бы уви­деть все доступ­ные опции cURL и его функ­ци­о­наль­ные возможности