Как установить и использовать Curl в Debian 10 Linux

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

Если вы пытаетесь загрузить файл, используя curl и получаете сообщение об ошибке, в котором говорится, что curl command not found, это просто означает что пакет curl не установлен в вашей системе Debian.

В этой статье объясняется, как установить и использовать команду curl в Debian 10, Buster.

 

Пакет Curl включен в репозитории Debian 10 по умолчанию, для его установки выполните следующую команду:

sudo apt install curl

 

Чтобы проверить, что curl установлен, введите curlсвой терминал и нажмите Enter:

curl

 

Команда выведет следующий вывод:

curl: try 'curl --help' or 'curl --manual' for more information

 

Все! Вы успешно установили curl на свой компьютер Debian и можете начать его использовать.

 

При использовании без какой-либо опции curl печатает исходный код URL, указанного в качестве аргумента, в стандартный вывод:

curl https://example.ru

 

Чтобы загрузить файл с помощью 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 -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

 

Еще одна полезная функция Curl — это возможность отображать заголовки HTTP данного URL:

curl -I https://www.debian.org/

 

HTTP/1.1 200 OK

Date: Mon, 10 Sep 2019 11:29:13 GMT

Server: Apache

Content-Location: index.en.html

Vary: negotiate,accept-language,Accept-Encoding,cookie

TCN: choice

X-Content-Type-Options: nosniff

X-Frame-Options: sameorigin

Referrer-Policy: no-referrer

X-Xss-Protection: 1

Strict-Transport-Security: max-age=15552000

Last-Modified: Mon, 10 Sep 2019 06:34:44 GMT

ETag: "38e4-5921ae8851520"

Accept-Ranges: bytes

Content-Length: 14564

Cache-Control: max-age=86400

Expires: Tue, 10 Sep 2019 11:32:10 GMT

X-Clacks-Overhead: GNU Terry Pratchett

Content-Type: text/html

Content-Language: en

 

С помощью Curl вы также можете скачивать файлы с FTP-серверов, которые защищены паролем:

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

 

Curl — это универсальный инструмент, который позволяет отправлять и получать данные по сети. Установка Curl в Debian — довольно простая задача.

Для получения дополнительной информации о том, как использовать этот инструмент, посетите страницу 5 основных примеров команд Curl.



2019-09-10T08:39:14
Настройка Debian