Решение проблемы перемещения кэша

Обсуждение различной информации связанной с картографией, а так же сторонние программные продукты

Модераторы: Tolik, zed

Re: Решение проблемы перемещения кэша

Сообщение zed » 10 июн 2011, 14:32

У меня работает с таром из прошлого аттача:
Код: Выделить всё
tar.exe -xv --newer=20050325 --file=test.tar

а bsdtar, действительно не работает...
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Решение проблемы перемещения кэша

Сообщение Parasite » 10 июн 2011, 14:54

S3A писал(а):Добрый день.
Возникла задача извлечь из tgz только часть всего архива - тэйлы, созданные позже указанной даты.
В Unix-овом tar-е есть замечательная опция --newer (и --newer-mtime) - включать только файлы "новее" указанной даты.
К сожалению, в bsdtar для винды такая опция не работает :-(
Т.е. он на указание этой опции не ругается, но и не отрабатывает ее правильно.
Думал проблема с форматом даты - перебрал все варианты, которые смог придумать : YYYYMMDD, YYMMDD, DD-MM-YYYY, и т.д., много разных вариантов - не работает. Т.е. tar запускается, но дату правильно не отрабатывает. :-(
(эх, а какая в Unix-е есть замечательна возможность сказать --newer ``1 year ago``, например, - в винде про такую и не мечтаю ...)

Из доки на сабж:
Код: Выделить всё
tar {-t | -x} [options] [patterns]

    --include pattern
        Process only files or directories that match the specified pat-
        tern.  Note that exclusions specified with --exclude take prece-
        dence over inclusions.  If no inclusions are explicitly speci-
        fied, all entries are processed by default.  The --include option
        is especially useful when filtering archives.  For example, the
        command tar -c -f new.tar --include='*foo*' @old.tgz
        creates a new archive new.tar containing only the entries from
        old.tgz containing the string `foo'.

     --newer-mtime date
        (c, r, u modes only) Like --newer, except it compares mtime
        entries instead of ctime entries.

     --newer-than file
        (c, r, u modes only) Only include files and directories newer
        than the specified file.  This compares ctime entries.

     --newer-mtime-than file
        (c, r, u modes only) Like --newer-than, except it compares mtime
        entries instead of ctime entries.

The --newer and --newer-mtime switches accept a variety of common date and time specifications, including ``12 Mar 2005 7:14:29pm'',``2005-03-12 19:14'', ``5 minutes ago'', and ``19:14 PST May 1''.

--newer в bsdtar работает только на режимы c, r, u (и не работает на x)
Попробуйте использовать <pattern>
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Re: Решение проблемы перемещения кэша

Сообщение krolik » 05 сен 2011, 15:17

у блондина не получается. :mrgreen:
залил скачанный архив bsdTAR.rar сюда :
C:\WINDOWS
и распаковал.

Кеш лежит тут:
D:\SAS planet\cache\visicom_world_ru
тут же хочется создать переносимый на ноут архив. Как должна выглядеть команда, нужны ли пробелы и знаки > < . И где ее набирать в Тотал командере ?
Я набрал так:
tarz<d:\sas planet\cache\visicom_world_ru><11111.tgz>
в самом нижнем поле.
с ув. Юрий
krolik
Новичок
 
Сообщения: 14
Зарегистрирован: 01 сен 2011, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Решение проблемы перемещения кэша

Сообщение zed » 05 сен 2011, 15:35

krolik писал(а):tarz<d:\sas planet\cache\visicom_world_ru><11111.tgz>

tarz "d:\sas planet\cache\visicom_world_ru" "11111.tgz"
Хитрости GoogleEarth - то, чего вы не знаете о гугле

За это сообщение автора zed поблагодарил:
krolik (05 сен 2011, 18:43)
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Решение проблемы перемещения кэша

Сообщение krolik » 07 сен 2011, 11:34

А как быстро удалить не нужный кеш?
krolik
Новичок
 
Сообщения: 14
Зарегистрирован: 01 сен 2011, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Решение проблемы перемещения кэша

Сообщение Parasite » 07 сен 2011, 12:19

krolik писал(а):А как быстро удалить не нужный кеш?

format d: /q :lol:
Более изощренные способы подразумевают "отлинковку" корневой папки кэша от ФС раздела - но Вам они вряд ли подойдут.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Re: Решение проблемы перемещения кэша

Сообщение ncux » 08 сен 2011, 04:46

если в виндовсе - попробуйте попользоваться "файловыми" утилитками из сигвин ( http://www.cygwin.com/ http://ru.wikipedia.org/wiki/Cygwin ).

на мой взгляд, очень ощутим прирост быстродействия с большими массивами файлов типа кеша.
ЗЫ. аж жаба душит по поводу "почему винда так неповоротлива".
ncux
Новичок
 
Сообщения: 20
Зарегистрирован: 23 июл 2009, 09:02
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Решение проблемы перемещения кэша

Сообщение Parasite » 08 сен 2011, 08:09

ncux писал(а):ЗЫ. аж жаба душит по поводу "почему винда так неповоротлива".

Патамушта этот эмулятор операционной системы никогда и не предназначался для действительно серьезных работ (с большими массивами мелких разнородных объектов данных в нашем конкретном случае, каждый из которых сам по себе является массивом [пикселей]). Этот эмулятор предназначался для того, чтобы каждая кухарка могла зайти в уютный чЯтик, купить по кредитке полный набор Дома-2 на ДВД и просмотреть его не выходя от кухни, оплатить годовую подписку на очередной год для антивируса, а затем - "Вам действительно необходимо приобрести НОВУЮ операционную систему Windows-XXX, с революционно новым интерфейсом, новыми сообщениями на блюскрине (рекламное место - сдается!!), и переработанными иконками и музычкой при входе!!!Да, а еще - полупрозрачность в версии ПРО*!!".
* (потребует покупки нового железа)
Ну или (в самом редком случае) пойти и с помощью этого эмулятора скачать себе Ось. :roll:

А вот что касается серьезных нагрузок на систему....ну, тут уже весь форум изьезжен этим вдоль и поперек, как и костыликами - то для обхода траблов по переносу кэша, то для уменьшения фрагментации накопителя, то для монтирования контейнеров....
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

За это сообщение автора Parasite поблагодарил:
Abay (11 сен 2011, 21:31)
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Re: Решение проблемы перемещения кэша

Сообщение krolik » 10 сен 2011, 22:50

format d: /q :lol:


абсолютно правильно. У меня для кеша отдельный диск на компе. Разобью его на 2 сектора. В "правильный" сектор будем сносить только правильный кеш, а не правильный можно форматировать хоть каждый день.
krolik
Новичок
 
Сообщения: 14
Зарегистрирован: 01 сен 2011, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Другие

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1