January 2019

M T W T F S S
 123456
78 910111213
14 151617181920
21222324252627
28293031   

За стиль благодарить

Развернуть метки

No cut tags
Friday, November 17th, 2006 10:08 am
Я тут наткнулся на заброшенное зеркало Библиотеки Мошкова (не в России), замороженное по состоянию на ноябрь 2004 г. и решил скачать от греха. Качаю командой

wget -m -np URL

Однако эта сволочь натыкается в каждом каталоге на селектор koi-lat-win и качает ТРИ экземпляра одного и того же (с точки зрения статических ссылок это выглядит как три параллельных структуры каталогов
LIBRARY/koi/INOFANT...
LIBRARY/lat/INOFANT...
LIBRARY/win/INOFANT...
при том что копируемый URL был ниже в дереве каталогов чем LIBRARY/koi/INOFANT...

Вопрос раз: нельзя ли исключить из копирования не только отдельные файлы, но и ветки каталогов?

Вопрос два: если во wget нельзя, то нельзя ли решить эту задачу еще чем-либо?
Friday, November 17th, 2006 11:22 am (UTC)
а такого же файла как у самого мошкова сразу со всем на мирроре нет?
ftp://lib.ru/pub/moshkow/.library/

http://www.lib.ru/DOWNLOAD/

?
Friday, November 17th, 2006 11:53 am (UTC)
Нету. Видимо, на сайте и самих этих gzip-файлов нету, и ссылок, естественно, тоже.
Friday, November 17th, 2006 12:10 pm (UTC)
тогда не знаю, кроме как написать скрипт.
Friday, November 17th, 2006 01:08 pm (UTC)
А почему не качать сразу из LIBRARY/koi/* например?
Friday, November 17th, 2006 01:10 pm (UTC)
-nH
--no-host-directories
Не создавать пустые папки в начале структуры. По умолчанию 1776
fly.srk.fer.hr/. Это поведение выключается указанием данного
параметра.

--cut-dirs=number
Игнорировать number папок высшего уровня. Используется при
загрузке папок и файлов низкого уровня.

Возьмем, например, папку ftp://ftp.xemacs.org/pub/xemacs/. Если вы
загрузите ее с параметром -r, то она сохранится под именем
ftp.xemacs.org/pub/xemacs/. С параметром -nH из имени начальной
папки вырежется ftp.xemacs.org/, и она будет называться pub/xemacs.
А параметр --cut-dirs уберет number компонентов. Примеры работы
параметра --cut-dirs:

Без параметров -> ftp.xemacs.org/pub/xemacs/
-nH -> pub/xemacs/
-nH --cut-dirs=1 -> xemacs/
-nH --cut-dirs=2 -> .

--cut-dirs=1 -> ftp.xemacs.org/xemacs/