
curl — мощный инструмент командной строки для передачи данных с удалённого сервера или на него. С помощью curl вы можете загружать и выгружать данные, используя различные сетевые протоколы, такие как HTTP, HTTPS, SCP , SFTP и FTP .
Если при попытке загрузить файл с помощью curl вы получаете сообщение об ошибке curl command not found , это означает, что пакет 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 .
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.
curl terminal centos Не используете CentOS 8?
Выберите другую ОС: дебиан 10 убунту 18.04 убунту 20.04
Связанные руководства
- Как сделать POST-запрос с помощью curl
- Как установить и использовать Curl в Ubuntu 20.04
- Использование Curl для выполнения запросов REST API
- Как добавлять и удалять пользователей в CentOS 8
- Как установить или изменить часовой пояс в CentOS 8
- Как установить и настроить NFS-сервер на CentOS 8
- Команда RPM в Linux