baltun
Администратор
- Сообщения
- 12.282
- Реакции
- 3.082
- Баллы
- 1.833
Wget — (GNU Wget) свободная неинтерактивная консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер.
Если нет данной команды устанавливаем ее.
1. Загрузка одного файла.
Результат:
2. Загрузить файл и сохранить его под другим именем.
3. Загрузка файла в определенный каталог.
4. Ограничение по скорости при загрузки.
5. Продолжение загрузки файлы при обрыве соединения интернета с момента обрыва (докачка файла).
6. Загрузка в фоновом режиме.
Проверить статус загрузки.
7. Загрузка файла с указанным количеством попыток при большом количестве обрывов интернета.
8. Загрузка нескольких файлов одновременно.
Прописываем количество скачиваемых файлов.
После сохранения файла вы можете использовать опцию -i для загрузки всех файлов, хранящихся в этом текстовом файле:
9. Загрузка файла через FTP.
10. Загружаем полностью весь веб сайт.
mirror - вы включаете все параметры, необходимые для зеркалирования.
convert-links - вы преобразуете все ссылки, чтобы они работали в автономном режиме.
page-requisites - вы загружаете все необходимые файлы, такие как таблицы стилей CSS и изображения, необходимые для правильного отображения страниц в автономном режиме.
no-parent - вы можете ограничить загрузку только определенной частью сайта.
Если нет данной команды устанавливаем ее.
Код:
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 - вы можете ограничить загрузку только определенной частью сайта.