curl
— это утилита командной строки для передачи данных с или на удаленный сервер. С помощью curl
вы можете загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP , SFTP и FTP .
В этой статье объясняется, как установить Curl в Ubuntu 20.04.
Содержание
Установка Curl в Ubuntu
Если вы получаете сообщение об ошибке, в котором говорится, что curl command not found
при попытке загрузить файл с помощью curl
, это означает, что пакет curl
не установлен на вашем компьютере с Ubuntu.
curl
включен в репозитории Ubuntu 20.04 по умолчанию. Установка довольно проста:
sudo apt update
sudo apt install curl
После завершения установки проверьте ее, набрав в терминале curl
:
curl
Результат будет выглядеть примерно так:
curl: try 'curl --help' or 'curl --manual' for more information
Это оно! Вы успешно установили curl
на свой компьютер с Ubuntu и можете начать его использовать.
Использование curl
При использовании без какой-либо опции curl
печатает исходный код URL-адреса, указанного в качестве аргумента для стандартного вывода.
Например, следующая команда распечатает исходный gnu.org
домашней страницы gnu.org
в окне вашего терминала:
curl https://gnu.org
Чтобы загрузить файл с помощью curl
, используйте параметры -o
или -O
.
Параметр -o
нижнем регистре позволяет указать имя сохраняемого файла:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
При вызове с прописной -O
, curl
сохраняет файл с исходным именем:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
С помощью curl
вы также можете получить только HTTP-заголовки указанного URL:
curl -I https://www.gnu.org/
HTTP/1.1 200 OK
Date: Mon, 29 Jun 2020 07:10:35 GMT
Server: Apache/2.4.7
Content-Location: home.html
Vary: negotiate,accept-language,Accept-Encoding
TCN: choice
Strict-Transport-Security: max-age=63072000
Access-Control-Allow-Origin: (null)
Accept-Ranges: bytes
Cache-Control: max-age=0
Expires: Mon, 29 Jun 2020 07:10:35 GMT
Content-Type: text/html
Content-Language: en
Другой распространенный вариант использования curl
— это загрузка файлов с FTP-серверов, защищенных паролем:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
Выводы
Curl — это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установить Curl в Ubuntu — довольно простая задача.
Для получения дополнительной информации о том, как использовать этот инструмент, посетите Примеры команд Curl .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.