CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
16.04.2021

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Блогометки :: Debian Day

Заметки :: Блогометки :: Сети и Интернет

GNU Wget: загрузите весь понравившийся сетевой контент на локальный компьютер

http://beshenov.ru

Оригинал: «GNU wget: Get all the web content you like on your local machine», 17 октября 2007 г.

Wget столь гибок, что вы могли сами того не подозревая уже использовать программу многие годы — разные скрипты вызывают Wget как универсальное средство загрузки файлов из сети, и в соответствующих случаях Wget даже самостоятельно повторяет попытки… Лучший комплимент программе — то, что авторы программист может добавить ее вызов в скрипт, а потом благополучно забыть о ее существовании.

Это одно из замечательных элементарных средств, первоклассно делающее то, за что берется, и вписывающееся в хваленый unix way. Другая хорошая сторона — это не интерактивная программа. Вы можете начать загрузку, отключиться от текущего сеанса, а потом обнаружить закачки при следующем входе.

Использование Wget

Проще всего запустить Wget, набрав wget http://foo.bar.baz/:
$ wget http://beshenov.ru/debaday 
Как только команда выполнится, вы получите в текущей директории файл index.html, содержимое которого и взято с http://beshenov.ru/debaday/.

Получение дерева каталогов

Чтобы получить всё содержимое каталога и его подкаталогов, укажите опцию рекурсивной загрузки -r:
$ wget -r http://beshenov.ru/debaday/ 
По команде выше будет создана локальная копия блога «Пакет дня». Обратите внимание, что по умолчанию, если на сайте есть robots.txt, то запрещенные файлы не будут загружены.

Несколько адресов

Чтобы загрузить содержимое нескольких адресов, укажите их в файле (по адресу на каждую строчку), либо через пробел в командной строке:
$ wget адрес1 адрес2 … адресN
$ wget -i путь-к-файлу

Другие опции

У Wget есть много других опций, например
  • -l — для задания глубины рекурсивного обхода (по умолчанию — 5),
  • -c — для продолжения прерванной загрузки,
  • -O — для указания целевого файла (-O путь-к-файлу).
Смотрите страницу руководства к программе (man wget).

Доступность

Так как это часть проекта GNU, то Wget должен быть во всех дистрибутивах Linux. Wget есть во всех версиях Debian и Ubuntu.

Авторы

Сейчас поддержкой GNU Wget занимается Миха Коуэн , изначально код написан Хрвое Никшичем.

Ссылки




Комментарии

Lindemidux, Tue Mar 18 18:50:17 2008:
Для некоторых сайтов, например sourceforge - wget самая нормальная качалка, но если поддерживается несколько коннектов с одного айпи, то я использую aria2c, ей также можно качать один и тот же файл с разных серваков.
аноним, Tue Mar 18 17:16:43 2008:
ага... а так же кофе варить и крестиком вышивать... Wget -лучшая качалка (и не только) всех времен и народов.
Обзор для новичков и безо всяких претензий, за что спасибо автору.
аноним, Fri Mar 7 18:53:21 2008:
Ничего нового. Хорошо было бы, если научили wget скачивать файлы с файлообмеников.

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds