The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"wget как просто перекачать файл"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"wget как просто перекачать файл"  +/
Сообщение от prohor5 (ok) on 30-Окт-09, 12:43 
Здравствуйте

Подскажите пожалуйста, как можно с помощью wget просто скачать файл заново, не взирая ни на что, ни на его существование, ни на дату модификации, не прибавлять к имени скаченного файла никаких суффиксов, просто тупо взять и скачать поверх существующего. Кучу времени уже курю ман, никакого позитива.

wget --version
GNU Wget 1.10.2

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "wget как просто перекачать файл"  +/
Сообщение от sHaggY_caT (ok) on 30-Окт-09, 12:56 
>Здравствуйте
>
>Подскажите пожалуйста, как можно с помощью wget просто скачать файл заново, не
>взирая ни на что, ни на его существование, ни на дату
>модификации, не прибавлять к имени скаченного файла никаких суффиксов, просто тупо
>взять и скачать поверх существующего. Кучу времени уже курю ман, никакого
>позитива.
>
>wget --version
>GNU Wget 1.10.2

Может, использовать костыли в виде скрипта? Парсить вывод 2> потока wget, узнавать от туда название файла, по регулярке отбросить .[0-9]{1,}, и перетереть этим файлом старый файл (банальное mv)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "wget как просто перекачать файл"  +/
Сообщение от prohor5 (ok) on 30-Окт-09, 13:12 
>Может, использовать костыли в виде скрипта? Парсить вывод 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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "wget как просто перекачать файл"  +/
Сообщение от GloryS (??) on 30-Окт-09, 15:58 
Попробуй
wget -rnH --cut-dirs=1
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "wget как просто перекачать файл"  +/
Сообщение от prohor5 (ok) on 30-Окт-09, 16:53 
>Попробуй
>wget -rnH --cut-dirs=1

тогда уж видимо wget -rnH --cut-dirs=255, чтобы точно никаких папок не создалось. не очень эстетично и лаконично (жаль у cut-dirs короткого варианта нет), но вполне юзабельно. спасибо за подсказку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру