Wget - это довольно популярная не-интерактивная консольная утилита для загрузки файлов. Её не-интерактивность выражается в том, что после её запуска пользователь может повлиять на её работу только с помощью средств управления процессами самой операционной системы.
Это значит, что процесс загрузки никак не контролируется. Можно только либо прервать работу сочетанием клавиш Ctrl+C, либо отправить в фон сочетанием Ctrl+Z.
Wget очень лёгок в использовании, а так же поддерживает протоколы HTTP, FTP и HTTPS, поэтому так часто используется в различных руководствах по работе с терминалом, установки программ и прочего.
Часто многие пользователи даже не знают дополнительные функции команды wget. А их довольно много.
К примеру можно скачать страничку любого сайта, что и показано на скрине выше. Для этого нужно воспользоваться следующей командой:
1
|
wget
ubuntovod
.ru
|
Вместо dzd54.ru введите адрес до нужной странички.
Либо скачайте весь сайт целиком:
1
|
wget
-
r
-
l
10
-
k
ubuntovod
.ru
|
Или вам нужно за один раз скачать множество файлов. Для этого просто запишите все ссылки (каждая ссылка с новой строки) в файл и воспользуйтесь такой командой:
1
|
wget
-
i
file
|
Где file - название файла с ссылками.
Так же можно продолжить загрузку ранее не полностью загруженного файла:
1
|
wget
-
c
http
:
/
/
site
.ru
/
file
.zip
|
Есть два способа скачивать файл с FTP сервера. Первый:
1
|
wget
ftp
:
/
/
login
:
password
@
ftp
.example
.org
/
file
.zip
|
И второй:
1
|
wget
--
user
=
login
--
password
=
password
ftp
:
/
/
ftp
.example
.org
/
file
.zip
|
В обоих случаях вместо login и password введите нужный логин и пароль.
Самое основное я рассказал. Все остальные команды можете узнать с помощью команды:
1
|
man
wget
|