Страница руководства для команды «curl» имеет следующее описание:
cURL - это инструмент для передачи данных с или на сервер с использованием одного из поддерживаемых протоколов (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET и TFTP). Команда предназначена для работы без взаимодействия с пользователем.В принципе, вы можете использовать cURL для загрузки контента из Интернета. Например, если вы запустили команду cURL с указанным веб-адресом:
https://www.Go-Travels.com/curl-definition-2184508
Связанная страница будет загружена. По умолчанию вывод будет в командной строке, но вы также можете указать имя файла для сохранения файла. Указанный URL может указывать на домен верхнего уровня сайта, такой как: www.Go-Travels.com
Или он может указывать на отдельные страницы на сайте. Вы можете использовать cURL для загрузки физических веб-страниц, изображений, документов и файлов. Например, чтобы загрузить последнюю версию Ubuntu Linux, вы можете просто запустить следующую команду: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso Используете ли вы cURL или Wget, зависит от того, чего вы пытаетесь достичь. Команда Wget используется для загрузки файлов из таких сетей, как Интернет. Основное преимущество использования команды Wget заключается в том, что его можно использовать для рекурсивной загрузки файлов. Поэтому, если вы хотите загрузить весь сайт, вы можете сделать это с помощью одной простой команды. Команда Wget также хороша для загрузки большого количества файлов. Команда cURL позволяет использовать подстановочные знаки для указания URL-адресов, которые вы хотите получить. Поэтому, если вы знаете, есть допустимый URL-адрес: http://www.mysite.com/images/image1.jpg
А также http://www.mysite.com/images/image2.jpg
Затем вы можете загрузить оба изображения с одним URL, указанным в команде curl. Команда Wget может восстанавливаться при сбое загрузки, тогда как команда cURL не может. Получите хорошее представление о банках и маркерах в отношении команд Wget и cURL. Необычно одно из отличий на этой странице гласит, что вы можете ввести Wget, используя только свою левую руку на клавиатуре QWERTY. До сих пор было много причин использовать Wget над cURL, но ничего общего с тем, почему вы должны использовать cURL над Wget. Команда cURL поддерживает больше протоколов, чем команда Wget, а также обеспечивает лучшую поддержку SSL. Он также поддерживает больше методов проверки подлинности, чем Wget. Команда cURL также работает на более платформах, чем команда Wget. Используя команду cURL, вы можете указать несколько URL-адресов в одной и той же командной строке, и если URL-адреса находятся на одном сайте, все URL-адреса этого сайта будут загружены с использованием того же соединения, которое подходит для производительности. Вы можете указать диапазон, чтобы упростить загрузку URL-адресов с похожими именами путей. Существует также библиотека cURL, которую использует команда cURL Libcurl, Это можно использовать с несколькими языками программирования и сценариев для очистки информации с веб-страниц. При загрузке содержимого отображается индикатор выполнения со скоростью загрузки или выгрузки, как долго команда проработала до сих пор и сколько времени еще нужно. Команда cURL работает с большими файлами более 2 ГБ для загрузки и выгрузки. В соответствии с этой сравнительной таблицей, которая сравнивает функции curl с другими инструментами загрузки, команда cURL имеет следующие функции: Должен ли я использовать cURL или Wget?
Особенности cURL




