В чем разница между командами curl, wget и telnet?

насколько я могу судить, можно использовать команды curl, wget и telnet на машинах Linux/Unix для той же цели. Каковы общие различия между этими командами и обычными вариантами использования?

17
задан jrara
22.11.2022 12:40 Количество просмотров материала 2931
Распечатать страницу

2 ответа

тот же вопрос, на U&L SE это в чем разница между curl и wget?. И различия:

  • главная сильная сторона Wget по сравнению с curl-это его способность загружать рекурсивно.
  • Wget только из командной строки. Там нет lib или что-нибудь, кроме функций curl и питается от libcurl.
  • локон поддерживает FTP, FTP-серверах, протокол HTTP, протокол HTTPS, УПП, протокол протокол TFTP, телнет, дикт, протокол LDAP, ldaps с, файл по протоколу POP3, IMAP, SMTP, RTMP и RTSP. Wget поддерживает протоколы HTTP, HTTPS и FTP.
  • curl строит и работает на большем количестве платформ, чем wget.
  • Wget является частью проекта GNU, и все авторские права принадлежат FSF. Проект curl полностью автономный и независимый, без организации воспитания вообще
  • curl предлагает возможности загрузки и отправки. Wget предлагает только обычную поддержку HTTP POST.

Telnet

команда telnet используется для связи с другим хостом по протоколу TELNET. Если telnet вызывается без аргумента host, он переходит в командный режим, указанный в приглашении (telnet>) в этом режиме, он принимает и выполняет команды, перечисленные ниже. Если он вызывается с аргументами, он выполняет команду open с этими аргументами.

5
отвечен avirk 2022-11-23 20:28

по его manpage curl-это инструмент для передачи данных с или на сервер, используя один из поддерживаемых протоколов (дикт, файловые хранилища, FTP, ФСНП, суслик, протокол HTTP, протокол HTTPS, IMAP и IMAPS, протокол LDAP, ldaps с, поддержкой протоколов POP3, POP3S, по протоколу RTMP и RTSP, УПП, протокол СМТП протокола smtps, telnet и TFTP-сервера). Практически говоря, это многоцелевой инструмент, построенный на libcurl для связи с этими протоколами. Короче говоря, вы можете использовать curl для создания сценария, который отправляет данные в систему или получает данные.

wget-это легкая, портативная утилита, которая скачивает файлы из интернета. Его меньше 'швейцарский knifelike армии не виться, а только делает популярность. Он имеет минимальные зависимости в отличие от curl. Есть альтернативы, такие как axel, которые резьбовые и быстрее. wget только загружает данные, хотя его можно использовать для объединения скриптов, которые получают доступ к определенным URL - адресам-я использовал его для обновления клиента DDNS через веб-метод обновления, например

Telnet-незашифрованный терминал протокол, клиент которого просто оказывается полезным при тестировании других приложений, так как говорит " raw " tcp. Таким образом, пользователь может интерактивно действовать как другой клиент для тестирования таких вещей, как почтовые серверы и IRC-клиенты.

4
отвечен Journeyman Geek 2022-11-23 22:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх