ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

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

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

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.

Exit mobile version