Как установить и использовать Curl в Ubuntu 20.04

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 updatesudo 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 .

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

Оставьте комментарий