LINUX.ORG.RU

Как сделать архив из файлов по дате модификации


0

0

Привет!

Я пока чайник в линуксе помогите сделать архив только из модифицированных файлов проекта

для этого я нашел несколько вариантов команд но увы они не работают 1. find /home/myproject/ -mtime -75 -exec tar cvf alldata.tar {}; find: missing argument to `-exec'

2.find /home/myproject/ -mtime -75 -print0 | tar cf "viparchive.tar" tar: Cowardly refusing to create an empty archive Try `tar --help' for more information.

Буду благодарен кто поможет разобраться.


Re: Как сделать архив из файлов по дате модификации

find ... | xargs tar c > $archive, -exec тут нафиг не сдался.

e ()

Re: Как сделать архив из файлов по дате модификации

xargs в данном случае кошернее. Т.е. нахера кучу раз для каждого файла запускать tar? И где гарантия в вышеприведенном примере, что следующий запуск `tar cvf alldata.tar` не перезапишет этот самый `alldata.tar`?

e ()

Re: Как сделать архив из файлов по дате модификации

> для этого я нашел несколько вариантов команд но увы они не работают 1. find /home/myproject/ -mtime -75 -exec tar cvf alldata.tar {}; find: missing argument to `-exec'

потому что пишется -exec ... {} \;

AleX ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.