Wget общий
1. Wget -O изменить имя загрузки файла с новым именем
например
Wget -O zlib.tar.gz http://zlib.net/zlib-1.2.11.tar.gz
2. Wget может иметь дело только с именем пользователя / пароль способ ограничить доступ к сайту, вы можете использовать два параметра:
-http-пользователь = пользовательские настройки USER HTTP
-http-PASSWD = PASS Установить HTTP пароль
Необходимость сделать сертификат сертифицированных сайтов, вы можете использовать только другие загрузки инструментов, такие как завиток.
например
Wget --user = имя пользователя --password = пароль http://abc.com/abc.tar.gz
Показать подробную Печатается https://www.cnblogs.com/cindy-cindy/p/6847502.html статьи
Linux Wget для загрузки файлов является инструментом, который используется в командной строке. Для пользователей Linux является важным инструментом, особенно для сетевых администраторов часто должны загрузить программу или восстановить резервную копию на локальном сервере с удаленного сервера. Если мы используем виртуальный хост для обработки таких вопросов, мы можем начать только с удаленным сервером для загрузки на наш жесткий диск компьютера, а затем использовать инструмент передачи файлов для загрузки на сервер. Это будет не только трата времени и энергии, это не является никакой возможности сделать. И в Linux VPS, вы можете загрузить его непосредственно на сервер, минуя загрузки этого шага. Wget инструменты небольшой, но функциональный, он поддерживает точку останова функцию загрузки, поддерживает FTP и HTTP загрузки, поддержка прокси-серверов и настроить простой и удобный. Ниже мы объясним в виде примеров того, как использовать Wget.
1, с помощью Wget для загрузки одного файла
Следующий пример загружает файл из сети и сохраняется в текущем каталоге
Wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
Прогресс бар отображается в процессе загрузки, включающим (процент завершения загрузки, байты были загружены, текущая скорость загрузки, оставшееся время загрузки).
2, с помощью Wget -O скачать и сохранить файл с другим именем
Wget будет по умолчанию в последнюю строку с «/» за персонажами команды, как правило, для имени файла загрузки динамически связаны неправильно.
Ошибка :? В следующем примере загрузит имя файла и сохранить download.php ID = 1080
Wget http://www.centos.bz/download?id=1
Даже если загруженный файл в формате ZIP, он по-прежнему download.php? Id = 1080 команды.
Правильно: Для того, чтобы решить эту проблему, мы можем использовать параметр -O, чтобы указать имя файла:
Wget -O wordpress.zip http://www.centos.bz/download.php?id=1080
3, скорость загрузки с помощью Wget -предел рейт
При выполнении wget, который по умолчанию будет принимать все возможные широкополосные скачать. Но когда вы будете готовы к загрузке большого файла, но вы также должны загрузить другие файлы, которые необходимо ускорить.
Wget -предел скорости = 300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
4, с помощью Wget -c HTTP
Используйте WGET -c, чтобы перезапустить прерванную загрузку файла:
Wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
Для загрузки больших файлов, когда мы внезапно прерваны из-за сеть и другой очень полезным, то мы можем продолжать загружать вместо повторно загружать файл. Вы можете использовать -c параметры должны продолжить прерванные загрузки.
5, фоновая загрузка с помощью Wget -b
Для загрузки очень больших файлов, можно использовать параметр -b для фоновой загрузки.
Wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
Продолжая в фоновом режиме, PID 1840.
Выходные данные будут записаны в `Wget-журнал».
Вы можете использовать следующую команду, чтобы проверить ход загрузки
Tail -f Wget-журнал
6, камуфляж агента имя скачать
Некоторые сайты могут отказаться от вашего запроса, чтобы загрузить по усмотрению имени прокси-сервера, а не в браузере. Но вы можете -user агент маскировки параметров.
Wget -user-агент =»/ 5.0 Mozilla (Windows; U; Windows NT 6.1; EN-US) AppleWebKit / 534,16 (KHTML, как Gecko) Chrome / 10.0.648.204 Safari / 534,16" 下载 链接
7, с помощью Wget -spider тест скачать ссылку
Когда вы планируете время для загрузки, вы должны проверить ссылки на скачивание действительны в течение заданного времени. Мы можем увеличить -spider параметры должны быть проверены.
Wget -spider URL
Если будет отображаться правильно загрузить ссылку
Wget -spider URL
включен режим Паук. Проверьте, существует ли удаленный файл.
Запрос HTTP послан, ожидается ответ ... 200 OK
Длина: не определено [Текст / HTML]
Удаленный файл существует и может содержать дополнительные ссылки,
но рекурсия отключена - не загружается.
Это гарантирует, что загрузка может быть выполнена в назначенное время, но когда вы даете неправильную ссылку, будет отображаться следующее сообщение об ошибке
Wget -spider URL
включен режим Паук. Проверьте, существует ли удаленный файл.
Запрос HTTP послан, ожидается ответ ... 404 Не найдено
Удаленный файл не существует - неработающую ссылку !!!
Вы можете использовать следующие параметры обстоятельства паукообразных:
Перед загрузкой проверки синхронизации
Распад определяет, является ли сайт доступен
Мертвые ссылки проверки страниц веб-сайта
8, используя количество повторных попыток увеличивает WGET -tries
Если проблема сети или загрузить большой файл также может потерпеть неудачу. Wget подключения повторных попыток по умолчанию для загрузки файла в 20 раз. При необходимости, вы можете использовать -tries увеличить число повторных попыток.
Wget -tries = 40 URL
9, скачать несколько файлов с помощью Wget -i
Во-первых, сохранить ссылку загрузки файла
кошка> filelist.txt
Urll
URL2
url3
url4
Затем используйте этот файл для загрузки и параметр -i
Wget -i filelist.txt
10, с помощью Wget -mirror зеркала сайтов
Следующий пример, чтобы загрузить весь сайт на локальный.
Wget -mirror -p -convert-ссылки -P ./LOCAL URL
-miror: счета Зеркало Скачать
-p: скачать все HTML-страницу, чтобы отобразить обычный файл
-convert-ссылка: После загрузки, стоимость конверсии ссылающейся
-P ./LOCAL: Сохранить все файлы и каталоги в локальной указанной директории
11, с помощью Wget -reject фильтра указано формат загрузки
Вы хотите, чтобы загрузить веб-сайт, но вы не хотите, чтобы загрузить изображение, вы можете использовать следующую команду.
Wget -reject = GIF URL
12, с помощью Wget -o для загрузки информации в лог-файл
Вы не хотите, чтобы загрузить информацию напрямую, но в лог-файл, вы можете использовать следующую команду в терминале:
Wget -o download.log URL
13, с помощью Wget -Q ограничить общий размер загрузки файла
Когда файл, который вы хотите загрузить более загрузки выхода 5М, вы можете использовать следующую команду:
Wget -Q5m -i filelist.txt
Примечание: Этот параметр не работает на один файл для загрузки, если только рекурсивные загрузки эффективными.
14, с помощью Wget -r -A скачать указанный файл формата
Вы можете использовать эту функцию в следующих случаях
Все фотографии, чтобы загрузить веб-сайт
Все видео, чтобы загрузить веб-сайт
Все файлы PDF, загруженных веб-сайт
Wget -r -A.pdf URL
15, с помощью Wget FTP скачать
Вы можете использовать Wget для загрузки полной передачи файлов ссылки.
скачать Анонимный FTP с помощью Wget
Wget FTP-адрес
Используйте WGET имя пользователя и пароль аутентификации FTP Выгрузка
Wget -FTP пользователь = USERNAME -FTP-пароль = PASSWORD URL
Wget является программным обеспечением с открытым исходным кодом, разработанное под Linux, автор Hrvoje Никшич, позже она была портирована на различные платформы, включая Windows. Он имеет следующие функции и возможности:
(1) поддерживает функцию передачи точки останова, это сетевое FlashGet муравьи, а затем самый большой пункт продажи, в настоящее время, Wget может использовать эту функцию, эти сети не очень хорошие пользователь может быть уверен,
(2) поддерживает FTP и HTTP метода загрузки, хотя большая часть программного обеспечения теперь можно загрузить с помощью HTTP, однако, в некоторых случаях, по-прежнему необходимо использовать FTP для загрузки программного обеспечения;
(3) поддержка прокси-сервер, для высокой прочности безопасности системы, ваша система будет напрямую не подвергаются в Интернете, так что поддержка агент загрузки программного обеспечения должна быть некоторой функцией;
(4) Простота установки и проста, вероятно, привычки пользователей графический интерфейс не слишком привык к командной строке, но, по сути, командная строка имеет больше преимуществ на съемочной площадке, по крайней мере, мышь может быть меньше, много раз, не беспокоиться о том, или не неправильно мышь;
(5) небольшая программа, совершенно бесплатно, небольшая программа может рассматриваться не в счет, потому что жесткий диск слишком велик, совершенно бесплатно бы рассмотреть, даже если есть много так называемых свободного программного обеспечения в Интернете, но программное обеспечение не является рекламой нам нравится;
Wget хотя мощный, но он довольно прост в использовании, основной синтаксис: Wget [список параметров] URL. Вот конкретный пример в сочетании, чтобы проиллюстрировать использование Wget.
1, загрузить весь HTTP или FTP-сервер.
Wget HTTP: //place.your.url/here
Эта команда может быть HTTP-: //place.your.url/here Главного скачать. Используйте -x силы создать точно такой же каталог на сервере, если -Nd параметров, а затем загрузить все содержимое на локальном сервере будет добавлена к текущему каталогу.
Wget -r HTTP: //place.your.url/here
Эта команда будет следовать рекурсивному методу, все каталоги и файлы на сервере загрузки, в сущности, это загрузить весь сайт. Эта команда должна использоваться с осторожностью, так как во время загрузки, все адреса направлены на скачивание сайтов также будут загружены, поэтому если этот сайт ссылки на другие сайты, то ссылки веб-сайт будет загружен! По этой причине, этот параметр не используется. Вы можете использовать параметр -l число, чтобы указать уровень загрузки. Например, загрузить только два, а затем использовать -l 2.
Если вы хотите, чтобы сделать зеркала сайтов, вы можете использовать параметр -m, например: Wget -m HTTP: //place.your.url/here
Wget время будет автоматически определять необходимые параметры для создания зеркальных сайтов. На данный момент, Wget будет войти на сервер, загруженной с заранее определенным пресс-robots.txt robots.txt для выполнения.
2, HTTP.
Если файл является особенно большим или особенно медленной сетью, часто файл не был загружен, то соединение было отрезано, то вам нужно HTTP. HTTP Wget автоматически, -с параметры нужно только использовать, например:
Wget -c HTTP: //the.url.of/incomplete/file
Использование HTTP-сервер требуется поддержка HTTP. -t параметр указывает число повторных попыток, например, нужно повторить 100 раз, а затем записать -t 100, если установлено -t 0, это означает бесконечные повторные попытки, пока соединение не будет успешным. -T параметр указывает тайм-аут, например -T 120, представляет ожидания 120 секунд, даже если соединение не истекло.
3, насыпная загрузки.
Если у вас есть несколько файлов для загрузки, вы можете создать файл, URL-адрес каждого файла записать строку, например, генерирует файл download.txt, а затем использовать команду: Wget -i download.txt
Это позволит поставить каждый URL download.txt, которые загружаются списки. (Если столбец является файл, загруженный файл, если столбец является веб-сайт, а затем загрузить на домашней странице)
4, селективное скачать.
Можно указать, что только Wget для загрузки файла класса, или файл ничего не скачивает. Например:
Wget -m -reject = GIF http://target.web.site/subdirectory
Для загрузки http://target.web.site/subdirectory, но игнорировали файл GIF. -accept = LIST приемлемые типы файлов, -reject = LIST отказываются принимать тип файла.
5, пароль, и аутентификация.
Wget может иметь дело только с именем пользователя / пароль способ ограничить доступ к сайту, вы можете использовать два параметра:
-http-пользователь = пользовательские настройки USER HTTP
-http-PASSWD = PASS Установить HTTP пароль
Необходимость сделать сертификат сертифицированных сайтов, вы можете использовать только другие загрузки инструментов, такие как завиток.
6, использование прокси-сервера для загрузки.
Если сеть пользователя должна пройти через прокси-сервер, вы можете сделать Wget для загрузки файлов через прокси-сервер. На этом этапе вам необходимо создать файл пользователя .wgetrc в текущем каталоге. Файлы могут установить прокси-сервер:
HTTP-прокси = 111.111.111.111:8080
FTP-прокси = 111.111.111.111:8080
Соответственно, прокси-сервер и FTP HTTP прокси-сервер. Если прокси-сервер требует пароль, используйте:
-proxy пользователь = USER установлен агент пользователя
-proxy-PASSWD = PASS установить прокси-пароль
Эти два параметра.
Параметр -proxy = вкл / выкл или отключить с помощью прокси-сервера.
Wget Есть много полезных функций, пользователям нужно копать.
Приложение:
Формат:
Wget [список параметров] [цель программного обеспечения, веб-URL]
-V, -version Показать номер версии программного обеспечения, а затем выход;
-h, -help дисплей справочной информации программного обеспечения;
-е, -execute = КОМАНДА выполнить «.wgetrc» команда
-о, -output-файл = FILE программное обеспечение будет сохранять выходную информацию в файл;
-a, -append-выход = выход программного файла добавляется в файл;
-d, вывод информации -debug дисплей;
-q, -quiet информация не будет отображаться;
-i, -input-файл = ФАЙЛ получить URL из файла;
-t, -tries = ЧИСЛО ли загрузки (0 для бесконечных раз)
-О -output-документ = ФАЙЛ сохранить загруженный файл под другим именем файла
-nc, -по-тряпки не перезаписывать существующие файлы
-N, -timestamping загружает только новые файлы, чем местные
-T, -timeout = СЕКУНДЫ установить тайм-аут
-Y, -proxy = вкл / выкл закрытия Агента
-nd, -no-каталоги не создавать каталоги
-x, -Force-каталоги принудительно каталог
-http-пользователь = пользовательские настройки USER HTTP
-http-PASSWD = PASS Установить HTTP пароль
-proxy пользователь = USER установлен агент пользователя
-proxy-PASSWD = PASS установить прокси-пароль
-r, -recursive загрузить весь веб-сайт, каталог (Осторожность)
-l, -уровень = ЧИСЛО уровень загрузки
-А, -accept = LIST приемлемо типы файлов
-R, -reject = LIST отвергнута типы файлов
-D, -области = СПИСОК доменного имя приемлемого
-exclude-домены = LIST отвергнута домен
-L, -relative загрузить связанную ссылку
только -follow-FTP загрузки FTP ссылка
-Н, -span-хосты могут быть загружены вне хоста
-I, -include-каталоги = список разрешенных каталогов
-X, -exclude-каталоги = отвержение LIST каталог
Китайское название документа будет закодировано в обычных условиях, но в Обрежьте-каталоги времени для нормального,
Wget -r -np -nH Обрежьте-каталоги = 3 FTP: // хост / тест /
Тест .txt
Wget -r -np -nH -nd FTP: // хост / тест /
% B4% FA% B8% D5.txt
Wget «FTP: // хост / тест / *»
% B4% FA% B8% D5.txt
По неизвестным причинам, возможно, чтобы избежать специального имени файла, Wget автоматически захватная часть обрабатывают имя файла encode_string, так что патч ставится encode_string перерабатывается в «% 3A» такие вещи, снижение с decode_string к «:», а также применять в части имени каталога и файла, decode_string является WGET встроенных функций.
Wget -t0 -c -nH -x -np -b -m -Р / дома / Солнечный / NOD32view / http://downloads1.kaspersky-labs.com/bases/ -o wget.log
Использование Wget для загрузки одного файла