URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91940
[ Назад ]

Исходное сообщение
"Распаковка tar  ом с сохранением аттрибутов"

Отправлено Нубос , 13-Июл-11 15:53 
Добрый день! Подскажите как при распаковке tar сохранить атрибуты - в частности время создания папок.
Подзабыл :(

Содержание

Сообщения в этом обсуждении
"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Pahanivo , 13-Июл-11 16:15 
man tar ? :)

"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Нубос , 13-Июл-11 16:29 
> man tar ? :)

опять первонахи.... как ты меня задолбал.


"Распаковка tar  ом с сохранением аттрибутов"
Отправлено cryo , 13-Июл-11 19:52 
>> man tar ? :)
> опять первонахи.... как ты меня задолбал.

И правда, че за бакланы, ваще? Заставляют маны читать! На дыбу их!

man tar
...
     -m      (x mode only) Do not extract modification time.  By default, the modification time is set to the time stored in the archive.
...

Перевести? Вчитайся в "By default, the modification time is set to the time stored in the archive."


"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Нубос , 13-Июл-11 22:09 
>[оверквотинг удален]
>> опять первонахи.... как ты меня задолбал.
> И правда, че за бакланы, ваще? Заставляют маны читать! На дыбу их!
> man tar
> ...
>      -m      (x
> mode only) Do not extract modification time.  By default, the
> modification time is set to the time stored in the archive.
> ...
> Перевести? Вчитайся в "By default, the modification time is set to the
> time stored in the archive."

Млять, а ты сам пробовал эту опцию применять, ...
Вот распакуй архив с вложенными папками и файлами - а то ты ничем на данный момент от баклана не отличаешься..

Извините, но если я сюда что-то и пишу - то отнюдь не потому что не умею читать маны и тем более тыкать в них - для тыкания ума много не надо


"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Serge , 13-Июл-11 23:22 
>[оверквотинг удален]
>> ...
>>      -m      (x
>> mode only) Do not extract modification time.  By default, the
>> modification time is set to the time stored in the archive.
>> ...
>> Перевести? Вчитайся в "By default, the modification time is set to the
>> time stored in the archive."
> Млять, а ты сам пробовал эту опцию применять, ...
> Вот распакуй архив с вложенными папками и файлами - а то ты
> ничем на данный момент от баклана не отличаешься..

Хм. Ну вот я решил попробовать, вдруг отличусь от баклана.

tar cpjf ./ora.tar.bz2 ora/
cd /tmp/
tar vfxp  ~/work/ora.tar.bz2

stat ora/Mega/
  File: `ora/Mega/'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: fd01h/64769d    Inode: 488457      Links: 2
Access: (0755/drwxr-xr-x)  Uid: ( 1000/   serge)   Gid: (  100/   users)
Access: 2011-07-13 12:13:23.000000000 -0700
Modify: 2011-03-29 18:12:05.000000000 -0700
Change: 2011-07-13 12:13:25.000000000 -0700

mtime - сохранилось, ctime and atime - выставились в current, что правильно. C "-m" и mtime будет current time.


"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Pahanivo , 14-Июл-11 08:13 
судя по манам freebsd ctime atime умеет сохранять только формат gnutar, но во фре библиотека работает тока на распаковку ... соотв. запаковать с данными таймами не получится. другие доступные форматы тоже не сохраняют ctime/atime

"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Нубос , 14-Июл-11 09:05 
>[оверквотинг удален]
>    IO Block: 4096   directory
> Device: fd01h/64769d    Inode: 488457      
> Links: 2
> Access: (0755/drwxr-xr-x)  Uid: ( 1000/   serge)   Gid:
> (  100/   users)
> Access: 2011-07-13 12:13:23.000000000 -0700
> Modify: 2011-03-29 18:12:05.000000000 -0700
> Change: 2011-07-13 12:13:25.000000000 -0700
> mtime - сохранилось, ctime and atime - выставились в current, что правильно.
> C "-m" и mtime будет current time.

Что за ОС? У меня например при аналогичных опциях распаковки вложенные папки создаются с текущей датой.


"Распаковка tar  ом с сохранением аттрибутов"
Отправлено Нубос , 14-Июл-11 09:09 
>[оверквотинг удален]
>> Links: 2
>> Access: (0755/drwxr-xr-x)  Uid: ( 1000/   serge)   Gid:
>> (  100/   users)
>> Access: 2011-07-13 12:13:23.000000000 -0700
>> Modify: 2011-03-29 18:12:05.000000000 -0700
>> Change: 2011-07-13 12:13:25.000000000 -0700
>> mtime - сохранилось, ctime and atime - выставились в current, что правильно.
>> C "-m" и mtime будет current time.
> Что за ОС? У меня например при аналогичных опциях распаковки вложенные папки
> создаются с текущей датой.

PS Debian 5.0


"Распаковка tar  ом с сохранением аттрибутов"
Отправлено ACCA , 13-Июл-11 22:29 
> Добрый день! Подскажите как при распаковке tar сохранить атрибуты - в частности
> время создания папок.

Походу только rar умеет делать такой трюк.