39 lines
2.3 KiB
Markdown
39 lines
2.3 KiB
Markdown
|
|
# wget2
|
|||
|
|
|
|||
|
|
> Улучшенная версия `wget` для скачивания файлов из интернета.
|
|||
|
|
> Поддерживает протоколы HTTP, HTTPS и HTTP/2 с повышенной производительностью.
|
|||
|
|
> По умолчанию `wget2` использует несколько потоков для более быстрого скачивания.
|
|||
|
|
> Больше информации: <https://manned.org/wget2>.
|
|||
|
|
|
|||
|
|
- Скачать содержимое URL в файл, используя несколько потоков (поведение по умолчанию отличается от `wget`):
|
|||
|
|
|
|||
|
|
`wget2 {{https://example.com/resource}}`
|
|||
|
|
|
|||
|
|
- Ограничить количество потоков, используемых для скачивания (по умолчанию 5 потоков):
|
|||
|
|
|
|||
|
|
`wget2 --max-threads {{10}} {{https://example.com/resource}}`
|
|||
|
|
|
|||
|
|
- Скачать одну веб-страницу и все её ресурсы (скрипты, таблицы стилей, изображения и т.д.):
|
|||
|
|
|
|||
|
|
`wget2 {{[-p|--page-requisites]}} {{[-k|--convert-links]}} {{https://example.com/somepage.html}}`
|
|||
|
|
|
|||
|
|
- Создать зеркальную копию веб-сайта, но не переходить в родительский каталог (не скачивает встроенные элементы страницы):
|
|||
|
|
|
|||
|
|
`wget2 {{[-m|--mirror]}} {{[-np|--no-parent]}} {{https://example.com/somepath/}}`
|
|||
|
|
|
|||
|
|
- Ограничить скорость скачивания и количество попыток подключения:
|
|||
|
|
|
|||
|
|
`wget2 --limit-rate {{300k}} {{[-t|--tries]}} {{100}} {{https://example.com/somepath/}}`
|
|||
|
|
|
|||
|
|
- Продолжить незавершённое скачивание (поведение совпадает с `wget`):
|
|||
|
|
|
|||
|
|
`wget2 {{[-c|--continue]}} {{https://example.com}}`
|
|||
|
|
|
|||
|
|
- Скачать все URL, сохранённые в текстовом файле, в указанный каталог:
|
|||
|
|
|
|||
|
|
`wget2 {{[-P|--directory-prefix]}} {{путь/к/каталогу}} {{[-i|--input-file]}} {{URLs.txt}}`
|
|||
|
|
|
|||
|
|
- Скачать файл с HTTP-сервера, используя базовую аутентификацию (также работает для HTTPS):
|
|||
|
|
|
|||
|
|
`wget2 --user {{имя_пользователя}} --password {{пароль}} {{https://example.com}}`
|