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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как пропускать файлы при закачке wget?  (Прочитано 4349 раз)

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

Оффлайн blackmover

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
На сервере лежат несколько файлов. Один из них я скачал и удалил.
Как скачать остальные при этом не трогая тот файл который я качал?

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #1 : 25 Октября 2011, 21:38:57 »
создать фаил с урлами этих файлов и скормить wget

Оффлайн blackmover

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #2 : 26 Октября 2011, 03:55:11 »
создать фаил с урлами этих файлов и скормить wget
Я не то имел ввиду

Объясню подробнее:
Допустим на сайте site.org лежат несколько файлов.
Я скачал уже file_1, и мне нужно докачать остальные файлы. Названия остальных файлов я не знаю.
file_1 у меня сейчас нету на ЖД.
Когда я качаю (wget -r http://site.org/) мне опять скачивает file_1
Как сделать так, чтобы wget пропускал закачку file_1 и приступал к остальным файлам?

Оффлайн bocxod

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #3 : 26 Октября 2011, 08:18:46 »
создать фаил с урлами этих файлов и скормить wget
Я не то имел ввиду

Объясню подробнее:
Допустим на сайте site.org лежат несколько файлов.
Я скачал уже file_1, и мне нужно докачать остальные файлы. Названия остальных файлов я не знаю.
file_1 у меня сейчас нету на ЖД.
Когда я качаю (wget -r http://site.org/) мне опять скачивает file_1
Как сделать так, чтобы wget пропускал закачку file_1 и приступал к остальным файлам?

Получается что Вам необходима докачка. wget'a есть хорошая справка доступная по команде wget --help
Что бы сэкономить ваше время дам выдержку:

-nc, --no-clobber              пропускать загрузки, которые приведут к
                                 загрузке уже существующих файлов.
  -c,  --continue                возобновить загрузку частично загруженного файла.
       --progress=ТИП            выбрать тип индикатора выполнения.
  -N,  --timestamping            не загружать повторно файлы, только если они
                                 не новее, чем локальные.


Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #4 : 26 Октября 2011, 09:18:37 »
2 bocxod: вы невнимательно читаете вопрос
Цитировать
file_1 у меня сейчас нету на ЖД

Оффлайн bocxod

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #5 : 26 Октября 2011, 09:37:16 »
2 bocxod: вы невнимательно читаете вопрос
Цитировать
file_1 у меня сейчас нету на ЖД

 :buck2: ООPS простите

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #6 : 26 Октября 2011, 09:38:41 »
вопрос то понятен.
Вопрос, как это реализовать. Я вижу только два пути, это курить маны на тему фильтра по имени файла и писать скрипт, который сначала запросит список файлов, отфильтрует лишнее и скачает оставшееся.

Оффлайн blackmover

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #7 : 26 Октября 2011, 16:11:24 »
вопрос то понятен.
Вопрос, как это реализовать. Я вижу только два пути, это курить маны на тему фильтра по имени файла и писать скрипт, который сначала запросит список файлов, отфильтрует лишнее и скачает оставшееся.
man wget читал - ничего не нашел.
Где можно почитать про скрипт? Я в Linux почти новичок.

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Как пропускать файлы при закачке wget?
« Ответ #8 : 27 Октября 2011, 12:03:25 »
Скрипт, это мини программа.
Обычно пишут на bash, кто то на питоне или перле.


 

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