- Код: Выделить всё
tar.exe -xv --newer=20050325 --file=test.tar
а bsdtar, действительно не работает...
Модератор: Tolik
tar.exe -xv --newer=20050325 --file=test.tar
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''.
krolik писал(а):tarz<d:\sas planet\cache\visicom_world_ru><11111.tgz>
krolik писал(а):А как быстро удалить не нужный кеш?
ncux писал(а):ЗЫ. аж жаба душит по поводу "почему винда так неповоротлива".
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13