GNU Wget - это программное обеспечение командной строки с открытым исходным кодом, которое используется во многих операционных системах на базе Linux в качестве основной утилиты загрузки текстового режима для извлечения файлов с использованием широко используемых интернет-протоколов, таких как HTTP, HTTPS и FTP.
Особенности с первого взгляда
Это неинтерактивный инструмент, который можно вызывать из терминалов Linux без использования X Window Window System, поддерживает задания cron или другие скрипты, позволяет пользователям возобновлять загруженные загрузки, использовать wild cards, а также рекурсивно зеркальных каталогов.
Кроме того, приложение поддерживает прокси HTTP (Hypertext Transfer Protocol), поддерживает постоянные HTTP-соединения, поддерживает HTTP-файлы cookie, поддерживает файлы сообщений на основе NLS и полностью совместимо со всеми основными операционными системами.
Параметры командной строки
Запуск & lsquo; wget --help & rsquo; команда в терминальном эмуляторе отобразит параметры командной строки программы rsquo; s. Они организованы в категории, которые включают в себя параметры ведения журнала и ввода файлов, параметры загрузки, параметры каталогов, параметры HTTP, параметры HTTPS (SSL / TLS), параметры FTP, параметры WARC, параметры рекурсивной загрузки, а также параметры рекурсивного приема и отклонения.
Начало работы с GNU Wget
Самый простой способ установки GNU Wget - поиск пакета wget в основных хранилищах вашей операционной системы GNU / Linux и установка его оттуда. Это будет самый быстрый способ получить GNU Wget на вашей машине Linux, но если вы хотите оптимизировать его для вашей аппаратной архитектуры, используйте исходный tarball, предоставленный на Softoware.
Чтобы установить GNU Wget из архива tar.gz, сначала загрузите его, нажав кнопку «Загрузить» выше, сохраните файл в выбранном вами месте, извлеките его и откройте эмулятор терминала. В окне терминала используйте & lsquo; cd & rsquo; чтобы перейти к местоположению извлеченных архивных файлов и выполнить команду & lsquo; ./ configure && make & rsquo; команду для настройки и компиляции программы. Установите его с помощью & lsquo; make install & rsquo; команда, выполняемая как root или с помощью sudo.
Что нового в этой версии:
- Родное создание uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии:
- Создание родной uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии 1.19.1:
- Родное создание uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии 1.19:
- Родное создание uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии 1.18:
- Создание родной uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии 1.17:
- Родное создание uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии 1.16.3:
- Родное создание uuid в Windows
- Исправить ошибку в Solaris
- Разрешить индикатор выполнения на stderr при использовании -o
- Принять 5-значные номера портов в ответах EPSV FTP.
- Поддержка старых версий flex.
- Обновленные переводы.
Что нового в версии 1.16.1:
- Добавить параметр -enable-assert configure.
- Используйте pkg-config для проверки наличия библиотек.
- Не ограничивайте использование -secure-protocol = auto | pfs до TLSv1.0.
- Добавить --secure-protocol = TLSv1_1 | TLSv1_2.
- Полная совместимость с исходным кодом C89.
- Выберите и используйте наиболее безопасную схему аутентификации с HTTP-соединениями.
- Исправить проблемы с турецкими локалями.
- Время ожидания 504 шлюза.
- Новая опция --crl-файл для загрузки списков отзыва сертификатов.
- Добавить поддержку valgrind для набора тестов.
- Исправить проблему «один за другим» на панели выполнения (введен в 1.16).
Что нового в версии 1.15:
- Добавить поддержку метода -method.
- Добавьте поддержку имен файлов дольше MAX_FILE.
- Поддержка FTP-списка для FTP-сервера в Windows Server 2008 R2.
- Исправить регрессию, когда -c и -content-disposition используются вместе.
- Поддержка сокращенных URL-адресов во входном файле.
- Исправить -c с серверами, которые не определяют длину содержимого.
- Добавить поддержку MD5-SESS
- Не подведи к нефатальным предупреждениям GNU TLS во время рукопожатия.
- Добавить поддержку только -https. При использовании wget будет следовать только HTTPS-ссылкам в рекурсивном режиме.
- Поддержка Perfect-Forward Secrecy в протоколе -secure.
- Исправить проблему с некоторыми ссылками IRI, которые не соблюдаются, если они содержатся в документе HTML.
- Поддержка некоторых FTP-серверов, которые возвращают пустой список с "LIST -a".
- Укажите хост с помощью метода HTTP CONNECT.
- Используйте правильный метод HTTP при перенаправлении.
Что нового в версии 1.12:
- ИСТОЧНИК БЕЗОПАСНОСТИ: было возможно обмануть Wget в принятии сертификатов SSL, которые не соответствуют имени хоста, посредством трюка внедрения NUL символов в общее имя сертификата. Исправлено Жоао Феррейрой.
- Добавлена поддержка CSS. Это включает в себя:
- Разбор ссылок из файлов CSS и содержимого CSS, найденного в тегах и атрибутах стиля HTML.
- Поддержка преобразования ссылок, найденных в содержимом CSS, когда указано --convert-links.
- Обеспечение того, чтобы файлы CSS заканчивались в .css & quot; расширение имени файла, когда указано --convert-links.
- Поддержка CSS в Wget - благодаря Ted Mielczarek.
- Добавлена поддержка интернационализированных идентификаторов ресурсов (IRI, RFC 3987). Когда поддержка включена (требуется libidn и libiconv), ссылки с байтами, отличными от ASCII, переводятся из исходной кодировки в UTF-8 до процентного кодирования. Поддержка IRI была добавлена Сент-Ксавье, как его проектом для Google Summer of Code.
- Теперь Wget предоставляет более разумные коды статуса выхода, если загрузка не выполняется должным образом (см. руководство).
- - опция по умолчанию (и связанная с ней команда wgetrc) добавлена для поддержки альтернативных имен по умолчанию для index.html.
- - опция запроса-пароля (и связанная с ней команда wgetrc) добавлена для поддержки подсказок пароля на консоли.
- Опция -input-file теперь также обрабатывает извлечение ссылок из внешнего файла.
- Вывод, сгенерированный опцией --version, теперь включает информацию о том, как он был создан, и набор выбранных параметров настройки времени.
- - html-расширение было переименовано в -adjust-extension, чтобы отразить тот факт, что теперь он также применяется к содержимому CSS. --html-extension по-прежнему приемлемо, но теперь он устарел.
- "ascii" спецификатор теперь принимается как -restrict-file-names, что заставляет процентное кодирование всех байтов без ASCII
- Несколько ранее существующих, но недокументированных параметров .wgetrc теперь документированы: save_headers, spider и user_agent, auth_no_challenge и keep_session_cookies. Также добавлена документация для "нижнего регистра" и "прописные буквы" значения для --restrict-file-names, которые присутствовали с Wget 1.11.
Комментарии не найдены