wget как просто перекачать файл, prohor5, 30-Окт-09, 12:43 [смотреть все]ЗдравствуйтеПодскажите пожалуйста, как можно с помощью wget просто скачать файл заново, не взирая ни на что, ни на его существование, ни на дату модификации, не прибавлять к имени скаченного файла никаких суффиксов, просто тупо взять и скачать поверх существующего. Кучу времени уже курю ман, никакого позитива. wget --version GNU Wget 1.10.2
|
- wget как просто перекачать файл, sHaggY_caT, 12:56 , 30-Окт-09 (1)
- wget как просто перекачать файл, prohor5, 13:12 , 30-Окт-09 (2)
>Может, использовать костыли в виде скрипта? Парсить вывод 2> потока wget, узнавать от туда название файла, по регулярке отбросить .[0-9]{1,}, и перетереть этим файлом старый файл (банальное mv)Да в том-то и дело, что костыли уже надоели (в конце концов не wget-ом единым, есть curl и много еще чего). К тому же мне нужен набор опций для повседневных операций, чтобы я выполнил команду, и был уверен, что именно этот файл именно с таким именем лег в текущую папку. Что накопал: Есть wget URL/filename -O filename, но это несколько неудобно, т.к. filename всегда разный. Есть wget -r URL/filename, устраивает, но так создаются папки Есть wget -r -nH URL/filename, устраивает, но так создаются папки Казалось бы wget -r -nH -nd URL/filename и будет счастье, но тут вдруг непонятно с чего начинаются приписки в виде filename.1 если файл существует (в предыдущих случаях файл просто перезаписывался) wget -r -nH -nd -nc URL/filename при существующем файле не работает с диагнозом already there; not retrieving
- wget как просто перекачать файл, GloryS, 15:58 , 30-Окт-09 (3)
- wget как просто перекачать файл, prohor5, 16:53 , 30-Окт-09 (4)
>Попробуй >wget -rnH --cut-dirs=1 тогда уж видимо wget -rnH --cut-dirs=255, чтобы точно никаких папок не создалось. не очень эстетично и лаконично (жаль у cut-dirs короткого варианта нет), но вполне юзабельно. спасибо за подсказку.
|