Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Вопрос по wget  (Прочитано 664 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Вопрос по wget
« : 20 Июля 2009, 05:54:35 »
Пробовал работать wget-ом как сайтокачалкой, но наткнулся на проблему. Подскажите как с помощью этой утилиты скачать, к примеру, только http://somesite/somefolder/necessaryfolder/*, т.е. все, что содержится в папке и не выходит за ее пределы... Пробовал параметр -r в комбинации с -l, так wget мне начинает выкачивать в лучшем случае помимо самой папки еще и раза в 3-4 больше всякой требухи. В худшем случае выкачивает только index.html и пару картинок. Никак не могу подобрать глубину рекурсии, чтобы качалось только нужное... :(
Вот, собственно, и вопрос: как заставить wget качать только то, что имеется в папке и не более?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Вопрос по wget
« Ответ #1 : 20 Июля 2009, 08:42:17 »
как плохо вы читаете man
man wget

--no-parent
           Do not ever ascend to the parent directory when retrieving recursively.  This is a useful option, since it guarantees that only the files
           below a certain hierarchy will be downloaded.

вам нужен параметр --no-parent
тогда wget не будет тянуть выше данной папки
если нужно ограничить глубину скачивания
то это параметр
--level=depth
           Specify recursion maximum depth level depth.  The default maximum depth is 5.

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Кaюсь
« Ответ #2 : 20 Июля 2009, 10:12:20 »
Поленился. Простите недотепу :-[
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.