ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как установить и использовать Curl на CentOS 8

5 основных примеров команды Curl

curl — это мощный инструмент командной строки для передачи данных с или на удаленный сервер. С помощью curl вы можете загружать данные, используя различные сетевые протоколы, такие как HTTP, HTTPS, SCP , SFTP и FTP.

Если появляется сообщение об ошибке curl command not found при попытке загрузить файл с помощью curl, это означает, что пакет curl не установлен на вашем компьютере CentOS.

В этой статье приводятся инструкции по установке и использованию команды curl в CentOS 8.

 

Установка curl на CentOS

Пакет Curl доступен в стандартных репозиториях CentOS 8. Для его установки выполните следующую команду:

sudo dnf install curl

 

После завершения установки проверьте это, набрав curl в своем терминале:

curl

 

Вывод должен выглядеть примерно так:

curl: try 'curl --help' or 'curl --manual' for more information

 

Все! curl был установлен в вашей системе CentOS, и вы можете начать использовать его.

 

С помощью curl

При использовании без какой-либо опции curl печатает исходный код данного URL в стандартный вывод:

curl https://example.ru

 

Чтобы загрузить файл с помощью curl, используйте либо опцию -o или -O, а затем URL-адрес файла.

Параметр в нижнем регистре -oпозволяет указать имя сохраняемого файла:

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz

 

Прописные буквы -O сохраняют файл с исходным именем файла:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz

 

При использовании с параметром -I, curl отображает заголовки HTTP данного URL:

curl -I https://www.centos.org/
HTTP/1.1 200 OK
Date: Wed, 19 Feb 2020 07:30:48 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin                                                                                                                                                    
Last-Modified: Thu, 06 Feb 2020 17:21:08 GMT                                                                                                                                    
ETag: "5421-59deb7fadfdfd"                                                                                                                                                      
Accept-Ranges: bytes                                                                                                                                                            
Content-Length: 21537                                                                                                                                                           
Content-Type: text/html; charset=UTF-8

 

С помощью curl вы также можете скачивать файлы с FTP-серверов, которые защищены паролем:

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

 

Вывод

curl это универсальный инструмент, который позволяет отправлять и получать данные по сети.

Для получения дополнительной информации о том, как использовать этот инструмент, посмотрите 5 примеров команды Curl.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Exit mobile version