
Curl — это утилита командной строки для передачи данных с удалённого сервера или на него. Она позволяет загружать и выгружать данные по протоколам HTTP, HTTPS, SCP , SFTP и FTP .
Если вы пытаетесь загрузить файл с помощью curl и получаете сообщение об ошибке « curl command not found это просто означает, что пакет curl не установлен в вашей системе Debian.
В этом руководстве объясняется, как установить и использовать команду curl в Debian 10, Buster.
Установка Curl на Debian
Пакет Curl включен в стандартные репозитории Debian 10, чтобы установить его, выполните следующую команду:
sudo apt install curl
Чтобы убедиться, что curl установлен, введите curl в терминале и нажмите Enter :
curl
Команда выведет следующий результат:
curl: try 'curl --help' or 'curl --manual' for more information
Вот и всё! Вы успешно установили curl на свой компьютер с Debian и можете начать его использовать.
Использование Curl
При использовании без каких-либо параметров curl выводит исходный код URL-адреса, указанного в качестве аргумента, на стандартный вывод:
curl https://example.com
Чтобы загрузить файл с помощью 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, 09 Sep 2019 21:22:30 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, 09 Sep 2019 08:52:31 GMT ETag: "38e4-5921ae8851520" Accept-Ranges: bytes Content-Length: 14564 Cache-Control: max-age=86400 Expires: Tue, 10 Sep 2019 21:22:30 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 довольно проста.
Дополнительную информацию об использовании этого инструмента можно найти на странице Примеры команд Curl .
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.
curl terminal debian Не используете Debian 10?
Выберите другую ОС: центос 8 убунту 18.04 убунту 20.04
Связанные руководства
- Как добавить пользователя в Sudoers в Debian
- Как установить и использовать Curl в Ubuntu 18.04
- Как установить или изменить часовой пояс в Debian 9
- Как добавлять и удалять пользователей в Debian 9
- Как проверить версию Debian Linux
- Как добавлять и удалять пользователей в Debian 12
- Как сделать POST-запрос с помощью curl