[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tar -uvf дописывает в архив еще один экземеляр копий файлов, что делать?



sms wrote:
> On Sat, 03 Oct 2009 18:33:28 +0400
> James Brown <jbrownfirst@gmail.com> wrote:
>
>   
>> Пытаюсь обновить tar-архив, tar -uvf дописывает в архив еще один
>> экземеляр копий файлов, что делать?
>> Вроде бы согласно ману:
>>      -u, --update
>>               only append files that are newer than copy in archive
>>
>> И нужно ли применять аргумент -A ?
>>
>>     
> аргумент -A применять не нужно. Он нужен для воссоединения нескольких
> tar архивов в одно целое. Опция -u добавляет новые файлы в архив, если 
> файлы более новые. Все правильно срабатывает команда. Файлы НЕ
> заменяются, а добавляются. Следовательно необходимо удалить более
> старую версию файлов из архива если это необходимо. Предчувствую что
> удаляются они опцией --delete (а может и другой опцией)
>
>
>   

В мане опция   --delete толком не описана,  там только:

delete from the archive (not for use on mag tapes!)

А что удаляет, не понятно. Похоже, что либо конкретные файлы, которые
надо указывать в аргументах, либо указывыать регулярное выражение.
А как правильно поступить в данном случае?



Reply to: