Приклади команд 5 basic cURL

cURL - дуже корисний інструмент командного рядка для передачі даних з сервера чи на нього. cURL підтримує різні протоколи, такі як FILE, HTTP, HTTPS, IMAP, IMAPS, LDAP, DICT, LDAPS, TELNET, FTP, FTPS, GOPHER, RTMP, RTSP, SCP, SFTP, POP3, POP3S, SMB, SMBS, SMTP, SMTPS і TFTP

cURL можна використовувати у багатьох різних і цікавих способах. За допомогою цього інструменту ви можете завантажувати, завантажувати та керувати файлами, перевіряти свою адресу електронної пошти або навіть оновлювати свій статус на деяких веб-сайтах соціальних мереж або перевіряти погоду за її межами. У цій статті буде розглянуто п'ять найбільш корисних та базових застосувань інструмента cURL на будь-якому Linux VPS.

1 Перевірте URL-адресу

Одним з найпоширеніших і найпростіших способів використання cURL є набір самої команди, а потім URL, який ви хочете перевірити

завиток https://domain.com

Ця команда покаже вміст URL-адреси на вашому терміналі

2 Збережіть вихід URL-адреси до файлу

Вихід команди cURL можна легко зберегти у файлі, додавши -o параметр до команди, як показано нижче

curl -o веб-сайт https://domain.com% Всього отриманих%% Xferd Середня швидкість Час Час Час Поточна завантаження Завантаження Загальна кількість витрачених лівих оборотів 100 41793 0 41793 0 0 275k 0 -: -: - -: - : - -: -: - 2.9M

У цьому прикладі вихідний файл буде збережений у файлі з назвою "веб-сайт" у поточному робочому каталозі.

3 Завантажте файли за допомогою CURL

Ви можете завантажити файли за допомогою cURL, додавши до команди команду -O. Він використовується для зберігання файлів на локальному сервері з тими самими іменами, що і на віддаленому сервері

curl-O https://domain.com/file.zip

У цьому прикладі файл zip архіву "file.zip" буде завантажений у поточний робочий каталог.

Ви також можете завантажити файл з іншим іменем, додавши опцію -o для cURL.

curl -o archive.zip https://domain.com/file.zip

Таким чином архів архіву "file.zip" буде завантажений і збережений як "archive.zip".

cURL також може використовуватися для завантаження декількох файлів одночасно, як показано в прикладі нижче

curl-O https://domain.com/file.zip -O https://domain.com/file2.zip

cURL також може використовуватися для надійного завантаження файлів за допомогою SSH за допомогою такої команди

curl -u користувач sftp: //server.domain.com/path/to/file

Зауважте, що вам слід використовувати повний шлях файлу, який ви хочете завантажити

4 Отримайте інформацію про заголовок HTTP на веб-сайті

Ви можете легко отримати інформацію HTTP-заголовка з будь-якого веб-сайту, який ви хочете, додавши опцію -I (capital 'i') до cURL.

curl -I http://domain.com HTTP / 1.1 200 OK Дата: Sun, 16 Жов 2016 23: 37: 15 GMT Сервер: Apache / 2.4.23 (Unix) X-Powered- За: PHP / 5.6.24 З'єднання: закрити Content- Тип: текст / html; charset = UTF-8

5 Доступ до FTP-сервера

Для доступу до вашого FTP-сервера за допомогою cURL використовуйте таку команду

curl ftp://ftp.domain.com --user ім'я користувача: пароль

cURL буде з'єднуватися з FTP-сервером і перелічити всі файли та каталоги у домашньому каталозі користувача

Ви можете завантажити файл за допомогою FTP

curl ftp://ftp.domain.com/file.zip --user ім'я користувача: пароль

і завантажте файл з FTP-сервера

curl -T file.zip ftp://ftp.domain.com/ --user ім'я користувача: пароль

Ви можете переглянути сторінку керівництва CURL, щоб переглянути всі доступні параметри та функції CURL

людина завиток

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.