10 примеров использования команды Wget

baltun

Администратор
Сообщения
10.876
Реакции
2.584
Баллы
2.003
Wget — (GNU Wget) свободная неинтерактивная консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер.

Если нет данной команды устанавливаем ее.
Код:
yum update
yum install wget

1. Загрузка одного файла.
Код:
wget https://wordpress.org/latest.zip
Результат:
Код:
--2017-10-14 03:46:06-- https://wordpress.org/latest.zip
Resolving wordpress.org (wordpress.org)... 66.155.40.250, 66.155.40.249
Connecting to wordpress.org (wordpress.org)|66.155.40.250|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8912693 (8.5M) [application/zip]
Saving to: 'latest.zip'

latest.zip 100%[=====================================================================================================>] 8.50M 5.03MB/s in 1.7s

2017-10-14 03:46:07 (5.03 MB/s) - 'latest.zip' saved [8912693/8912693]

2. Загрузить файл и сохранить его под другим именем.
Код:
wget -O wordpress.zip https://wordpress.org/latest.zip

3. Загрузка файла в определенный каталог.
Код:
wget -P / opt / wordpress https://wordpress.org/latest.zip

4. Ограничение по скорости при загрузки.
Код:
wget --limit-rate = 300k https://wordpress.org/latest.zip

5. Продолжение загрузки файлы при обрыве соединения интернета с момента обрыва (докачка файла).
Код:
wget -c https://wordpress.org/latest.zip

6. Загрузка в фоновом режиме.
Код:
wget -b http://example.com/big-file.zip
Проверить статус загрузки.
Код:
tail -f wget-log

7. Загрузка файла с указанным количеством попыток при большом количестве обрывов интернета.
Код:
wget -tries = 100 https://example.com/file.zip

8. Загрузка нескольких файлов одновременно.
Код:
touch download.txt
nano download.txt
Прописываем количество скачиваемых файлов.
Код:
http://example.com/file1.zip
http://example.com/file2.zip
http://example.com/file3.zip

После сохранения файла вы можете использовать опцию -i для загрузки всех файлов, хранящихся в этом текстовом файле:
Код:
wget -i download.txt

9. Загрузка файла через FTP.
Код:
wget --ftp-user=username --ftp-password=password ftp://url-to-ftp-file

10. Загружаем полностью весь веб сайт.
Код:
wget --mirror --convert-links --page-requisites ----no-parent -P /path/to/download https://example-domain.com

mirror - вы включаете все параметры, необходимые для зеркалирования.
convert-links - вы преобразуете все ссылки, чтобы они работали в автономном режиме.
page-requisites - вы загружаете все необходимые файлы, такие как таблицы стилей CSS и изображения, необходимые для правильного отображения страниц в автономном режиме.
no-parent - вы можете ограничить загрузку только определенной частью сайта.
 
Назад
Верх Низ