5 простых примеров использования 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 может быть использован для различных и интересных вещей. С помощью неё вы можете скачать, закачать и управлять файлами, проверить ваш email адрес, или даже обновить свой статус в  некоторых социальных сетях или проверить текущую погоду снаружи. В этом посте приведены самые используемые и простые команды cURL на Linux.

1. Проверка URL

Одна из самых простых команд cURL — просто набираете имя программы и указываете URLкоторый хотите проверить

Эта команда отобразит содержимое указанного URL на дисплее

2. Сохранение вывода URL в файл

Вывод команды cURL может быть легко сохранен в файл простым добавлением опции -o.

В этом примере вывод будет  сохранен в файл ‘website’ в текущей директории.

3. Скачивание файлов при помощи cURL

Вы можете скачивать файлы при помощи cURL если добавите опцию -O. Эта опция сохраняет файл на локальной машине с тем же именем что и на удаленном сервере.

В этом примере zip-архив ‘file.zip’ будет скачан в текущую директорию и сохранен с именем ‘file.zip’.

Конечно, вы можете скачать файл и сохранить его под другим именем добавив как в примере выше опцию -o.

В этом примере архив ‘file.zip’ будет скачан и сохранен под именем ‘archive.zip’.

cURL так же может скачивать несколько файлов одновременнокак в примере ниже

При помощи cURL так же можно скачать файлы по протоколу SSH

Обратите внимание, что вы должны использовать полный путь к файлу, который требуется загрузить.

4. Получение информации о HTTP заголовках сайта

Вы легко можете получить HTTP с любого сайта используя опцию -I option (большая i).

5. Доступ на FTP сервер

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

cURL подключится к серверу FTP и выведет список всех файлов и директорий в пользовательском каталоге

Вы можете скачать файл по FTP

И закачать файл на FTP сервер

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

На этом, пока, всё. Удачи :)

Автор: Mirivlad

Скромный труженик консоли и окошек.

Комментарии: