Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Компьютеры > Операционные системы > Linux
Расширенный поиск

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 24.01.2010, 12:44 Вверх   #1
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
Хорошо Описание комманды Wget

Wget -- это программа для "вытягивания" файлов из Internet при помощи протоколов HTTP или FTP.
Основные достоинства Wget:
  • Wget -- неинтерактивная программа, что позволяет запускать ее в фоновом режиме или при помощи at.
  • Wget может выкачивать файлы "рекурсивно", т.е. автоматически следовать по "ссылкам". Это позволяет, например, скачивать web-страницы вместе с имеющимися в них картинками, или выкачивать по FTP целые директории вместе с содержимым (включая поддиректории).
  • Wget умеет "докачивать" файлы после обрыва соединений, что особо ценно при медленной или нестабильной связи (хорошим примером которой является ситуация в Академгородке в настоящий момент).
Wget выдает список всех опций при вызове с ключом "--help", причем поскольку выдача довольно длинная, лучше пользоваться командой
wget --help | less
Для того, чтобы узнать все возможности Wget, следует заглянуть в info-документацию по нему.
Использование

Поскольку у wget есть огромное количество ключей, модифицирующих его поведение, мы рассмотрим на примерах несколько наиболее часто используемых случаев.
Простое скачивание файла
В самом простом случае программе указывается один параметр URL -- ссылка на файл, который надо получить:
bobby:~/so
ls/lodlin1

15:23:43 (604.01 KB/s) - `lodli
bobby:~/soft% _
При скачивании каждого килобайта отображается один символ ".".
Можно указать подряд несколько URL -- в этом случае файлы будут скачаны один за другим.
Установлен по умолчанию.

Маленькая инфа.

Скачивание файла в указанное место (-P):
  1. Код:
    wget -P /path/for/save ftp://ftp.example.org/some_file.iso


Скачивание в фоновом режиме (-b):
  1. Код:
    wget -b ftp://ftp.example.org/some_file.iso


Продолжить (-c continue) копирование файла:
  1. Код:
    wget -c http://example.org/file.iso


Скачать страницу с глубиной следования 10, записывая протокол в файл log:
  1. Код:
    wget -r -l10 http://example.org/ -o log



Скачать содержимое каталога http://example.org/~luzer/my-archive/ и всех его подкаталогов, при этом не поднимаясь по иерархии каталогов выше:
Код:
  1. wget -r --no-parent http://example.org/~luzer/my-archive/
Для того чтобы во всех скачанных страницах ссылки преобразовывались в относительные для локального просмотра, необходимо использовать ключ -k:
Код:
  1. wget -r -l10 -k http://example.org/
Также поддерживается идентификация на сервере:
Код:
  1. wget --save-cookies cookies.txt \
  2. --post-data 'user=foo&password=bar' \
  3. http://example.org/auth.php
Скопировать весь сайт целиком:
  1. Код:
    wget -r -l 0 -k http://example.org/

Последний раз редактировалось Ghost; 24.01.2010 в 12:58..
 
2 пользователя(ей) сказали cпасибо:
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все о Drupal,описание,уроки. zvezdochots Разные скрипты 47 25.06.2011 22:00
[Вопрос] Дополнительное описание раздела Xasim vBulletin 4.x 0 28.02.2011 23:02
[Вопрос] Описание раздела Sampler vBulletin 3.х 8 20.02.2011 18:34
[Вопрос] Описание сайта Kensi vBulletin 4.x 2 19.01.2011 12:25
Описание шаблонов ad_****** TAIFUN Инструкции по vBulletin 2 14.09.2009 01:37


Текущее время: 02:32. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.10236 секунды с 14 запросами