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.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.