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.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.