ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

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

5 основных примеров команды Curl

Curl — это утилита командной строки для передачи данных с или на удаленный сервер. С помощью curl вы можете загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP, SFTP и FTP.

В этой статье объясняется, как установить Curl на Ubuntu 20.04.

 

Установка Curl в Ubuntu

Если при попытке загрузить файл появляется сообщение об ошибке curl: curl command not found, это означает, что пакет 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домашней страницы в окне вашего терминала:

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.

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

Exit mobile version