В этом блоге мы узнаем об этом Wget инструмента. Wget может использовать HTTP, HTTPS, FTP и и другой общий сетевой протокол для извлечения файлов из World Wide Web (WWW) (его название происходит от можно увидеть World Wide Web Get -> Wget). Wget является свободным программным обеспечением в соответствии с соглашением GUN GPL, может быть установлен на любой Unix-подобных систем, система Windows, имеет свою портативную версию. Это не интерактивный инструмент командной строки. Основные особенности Wget является его надежность (устойчивость), поэтому он может быть использован, как правило, в связи с низкой скоростью сети или неустойчиво в. Чтобы предотвратить сетевые проблемы, Wget поддержка точек останова загрузки, который автоматически следуют вверх, где последний незаконченные загрузки. В то же время, мокрая поддерживает рекурсивные загрузки, он будет пытаться загрузить файл, пока файл не будет полностью пройден.
Общие Unix-подобная система поставляется с программным обеспечением. Во-первых, проверьте, была установлена система на вашей системе, вы можете использовать следующую команду
$wget --version
GNU Wget 1.15 在 linux-gnu 上编译。
Если Wget не установлен в вашей системе, Ubuntu можно установить с помощью следующей команды:
$sudo apt-get install wget
Используйте YUM систему управления Линукс может использовать следующую команду, чтобы загрузить и установить:
$yum -y install wget
система Windows , чтобы http://ftp.gnu.org/gnu/wget/ загрузить Wget двоичный файл, и добавьте путь к переменной пути файловой системы.
Ниже приведены примеры наиболее часто используемых функций десяти
1. Одно скачивание
Эта команда загрузит один файл и сохранить его в текущем каталоге. Он также показывает ход загрузки, размер файла, скорость загрузки, дату и время процесса загрузки.
$ wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
--2016-05-03 14:12:56-- http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
正在解析主机 ftp.gnu.org (ftp.gnu.org)... 208.118.235.20
正在连接 ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 446966 (436K) [application/x-gzip]
正在保存至: “wget-1.5.3.tar.gz”
100%[======================================>] 446,966 9.23KB/s 用时 43s
2016-05-03 14:13:40 (10.1 KB/s) - 已保存 “wget-1.5.3.tar.gz” [446966/446966])
2. Загрузите файл для воспроизведения другого имени
Использование -O
( в верхнем регистре) вариант, вы можете загрузить файл с другим именем. Здесь мы должны загрузить файл на имя wget.zip
$ wget -O wget.zip http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
--2016-05-03 15:56:59-- http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
正在解析主机 ftp.gnu.org (ftp.gnu.org)... 208.118.235.20
正在连接 ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 446966 (436K) [application/x-gzip]
正在保存至: “wget.zip”
100%[======================================>] 446,966 4.03KB/s 用时 3m 10s
2016-05-03 16:00:09 (2.30 KB/s) - 已保存 “wget.zip” [446966/446966])
3. Использовать протокол HTTP и протокол FTP для загрузки нескольких файлов
Здесь мы рассмотрим команду Wget использует протоколы протокола HTTP и FTP через загрузку нескольких файлов
wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig
4. Прочитайте URL из текста, см
Вы можете хранить несколько URL в текстовом файле, используйте -i
опцию , чтобы загрузить их соответствующий файл ресурсов. Здесь мы создали ряд хранения в URL каталога tmp.txt Wget.
содержание Tmp.txt следующим образом:
http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig
Команда выглядит следующим образом:
wget -i tmp.txt
5. Продолжить незавершенные загрузки
В процессе загрузки больших файлов, это может быть по разным причинам мы прервем загрузку, мы можем использовать -c
возможности для поддержки HTTP, поэтому повторно открыть после загрузки задача может затем загрузка прервана , когда последние незаконченные затем загрузить раздел. Обратите внимание , что если вы не добавить -c
эту опцию, Wget будет добавлен в конце расширений имен файлов , такие .1, следующая задача , чтобы перезагрузить время загрузки будет повторно загрузить файл:
wget -c http://cdimage.ubuntu.com/ubuntukylin/releases/16.04/release/ubuntukylin-16.04-desktop-amd64.iso
6. Загрузите файл в присутствии такого имени случае с 0,1 файла
Если вы не открыть -c
опцию, Wget добавит подать .1 суффикс. Если суффикс .1, .2 добавить суффикс:
Первое отверстие не -c
загружать файл заново выключить операцию
wget http://cdimage.ubuntu.com/ubuntukylin/releases/16.04/release/ubuntukylin-16.04-desktop-amd64.iso
--2016-05-03 16:35:42-- http://cdimage.ubuntu.com/ubuntukylin/releases/16.04/release/ubuntukylin-16.04-desktop-amd64.iso
正在解析主机 cdimage.ubuntu.com (cdimage.ubuntu.com)... 91.189.88.39
正在连接 cdimage.ubuntu.com (cdimage.ubuntu.com)|91.189.88.39|:80...
已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 1548091392 (1.4G) [application/x-iso9660-image]
正在保存至: “ubuntukylin-16.04-desktop-amd64.iso”
0% [ ] 5,854,495 1.20MB/s 剩余 23m 32s
Не открывать один и -c
тот же файл для загрузки
$ wget http://cdimage.ubuntu.com/ubuntukylin/releases/16.04/release/ubuntukylin-16.04-desktop-amd64.iso
--2016-05-03 16:36:11-- http://cdimage.ubuntu.com/ubuntukylin/releases/16.04/release/ubuntukylin-16.04-desktop-amd64.iso
正在解析主机 cdimage.ubuntu.com (cdimage.ubuntu.com)... 91.189.88.39
正在连接 cdimage.ubuntu.com (cdimage.ubuntu.com)|91.189.88.39|:80...
已连接
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 1548091392 (1.4G) [application/x-iso9660-image]
正在保存至: “ubuntukylin-16.04-desktop-amd64.iso.1”
Это скачать следующие результаты:
$ ls -a
. ubuntukylin-16.04-desktop-amd64.iso
.. ubuntukylin-16.04-desktop-amd64.iso.1
7. закачивать файлы в фоновом режиме
Если включить -b
опцию, следовать за ним с выходным файлом журнал адреса, вы можете загрузить задание помещаются в фоновом режиме. Как в следующем примере, файл журнала будет записан в /wget/log.txt
файл:
wget -b /wget/log.txt http://cdimage.ubuntu.com/ubuntukylin/releases/16.04/release/ubuntukylin-16.04-desktop-amd64.iso
8. Ограничение скорости загрузки
Используйте -limit-rate=100k
эту опцию, то скорость загрузки будет ограничена 100k, задние может добавить журнал адрес выходного файла. Как в следующем примере, файл журнала будет записан в /wget/log.txt
файл:
wget -c --limit-rate=100k /wget/log.txt
9. Используйте имя пользователя (имя пользователя) и пароль (пароль) для загрузки с ограниченным доступом FTP, HTTP ресурсов
Open --http-user=用户名
, --http-password=密码
или --ftp-user=用户名
, --ftp-password=密码
вариант, вы можете пароль ограничен HTTP, FTP - сайт:
$ wget --http-user=narad --http-password=password http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso
$ wget --ftp-user=narad --ftp-password=password ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso
10. Проверьте номер версии и помощь Wget
Просмотр WGET номер версии :
$ wget --version
или
$ wget -V
Просмотр WGET справочной документации :
$ wget --help
или
$ wget -h
Воспроизводится в: https: //www.cnblogs.com/taceywong/p/5455593.html