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.com
Чтобы загрузить файл с помощью 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: Thu, 13 Feb 2020 22:01:04 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
— это универсальный инструмент, который позволяет отправлять и получать данные по сети.
Для получения дополнительной информации о том, как использовать этот инструмент, ознакомьтесь с примерами команд Curl .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.