Добрый день! Подскажите как при распаковке tar сохранить атрибуты - в частности время создания папок.
Подзабыл :(
man tar ? :)
> man tar ? :)опять первонахи.... как ты меня задолбал.
>> 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."
>[оверквотинг удален]
>> опять первонахи.... как ты меня задолбал.
> И правда, че за бакланы, ваще? Заставляют маны читать! На дыбу их!
> 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."Млять, а ты сам пробовал эту опцию применять, ...
Вот распакуй архив с вложенными папками и файлами - а то ты ничем на данный момент от баклана не отличаешься..Извините, но если я сюда что-то и пишу - то отнюдь не потому что не умею читать маны и тем более тыкать в них - для тыкания ума много не надо
>[оверквотинг удален]
>> ...
>> -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.bz2stat 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 -0700mtime - сохранилось, ctime and atime - выставились в current, что правильно. C "-m" и mtime будет current time.
судя по манам freebsd ctime atime умеет сохранять только формат gnutar, но во фре библиотека работает тока на распаковку ... соотв. запаковать с данными таймами не получится. другие доступные форматы тоже не сохраняют ctime/atime
>[оверквотинг удален]
> 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.Что за ОС? У меня например при аналогичных опциях распаковки вложенные папки создаются с текущей датой.
>[оверквотинг удален]
>> 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 сохранить атрибуты - в частности
> время создания папок.Походу только rar умеет делать такой трюк.