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


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

Автор Тема: wget  (Прочитано 868 раз)

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

Оффлайн Puggy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
wget
« : 18 Август 2008, 01:17:19 »
Cабж полностью устраивает, только вот появилась проблема с длинными именами, знаками:
wget ftp://ftp.perm.ru/pub/video/mult-serials/Futurama/s2/Futurama.(s2e10).(2acv07).-.Put.your.head.on.my.shoulder.(Rus).avi
bash: ошибка синтаксиса около неожиданной лексемы `('

При занесении прямых урлов в специальный файл для скачивания все работает, но как в таком случае докачивать файл из списка, нужно связать wget -c  и wget -i <file> как это сделать??
Такие длинные имена файлов скачиваются без проблем gFTP но он в 35%  всех докачках заменяет файл, а gnome-commander вовсе не умеет докачивать файлы.

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: wget
« Ответ #1 : 18 Август 2008, 01:34:20 »
Взятие URL в кавычки или экранирование «неправильных» символов не спасает?

Оффлайн Garfeild

  • Активист
  • *
  • Сообщений: 744
    • Просмотр профиля
Re: wget
« Ответ #2 : 18 Август 2008, 01:38:18 »
Большинство консольных приложений, которые имеют флаги, умеет работать с n флагами одновременно. wget не исключение.
Примеры(флаг -t отвечает за количество попыток восстановления соединения. значение inf - бесконечное количество):
wget -ci file
wget -c -i file
wget -c -t inf -i file

Оффлайн Puggy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: wget
« Ответ #3 : 18 Август 2008, 02:16:19 »
Взятие URL в кавычки или экранирование «неправильных» символов не спасает?
экранировал скобки и тире, не спасло, буду знать на будущее, благодарю  :P
wget -ci file
ПАШЕТ спасибо!

 

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