Що таке CURL і навіщо це використовувати?

Використовуйте cURL для завантаження вмісту з веб-сторінок

Команда cURL передає дані на сервер або з нього за допомогою одного з більш ніж двох десятків різних протоколів і без прямого втручання користувача.

Наприклад, якщо ви запустили команду cURL з веб-адресою, встановленою на:

https://www. {$translate['metka_site']} / curl-визначення-2184508

пов'язана сторінка буде завантажена.

Використовуйте CURL для завантаження фізичних веб-сторінок, зображень, документів та файлів. Наприклад, для завантаження версії 16.04 Ubuntu Linux запустіть таку команду:

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

Частина -o імені файлу команди cURL дозволяє вказати ім'я виводу, що ви завантажуєте.

Чи варто використовувати CURL чи Wget?

Чи будете ви використовувати 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 не може.

Команда cURL підтримує більше протоколів, ніж команда Wget, а також забезпечує кращу підтримку SSL. Він також підтримує більше методів аутентифікації, ніж Wget . Команда cURL також працює на більше платформах, ніж команда Wget .

Поки ви завантажуєте курсором CURL, з’явиться панель прогресу зі швидкістю завантаження або завантаження, скільки часу команда витратила до цих пір і скільки часу залишається. Команда cURL працює на великих файлах розміром понад 2 ГБ як для завантаження, так і для завантаження, тому ця панель прогресу допомагає запропонувати контекст для операцій з файлами, що вимагають часу.