PDA

Просмотр полной версии : Сжатие с исключением.


k1b0rg
13.10.2006, 22:53
Нужна команда сжатия папки, но ислючением файлов по маске.
Допустим маска исключения *.mp3 *.avi
пробывал так
tar -czf /papka.tgz papka |grep -v *.mp3 -v *.avi

и через -X exlude

не помогает

кто что дельного посоветует?

ZaCo
14.10.2006, 00:02
уж точно не никсоид, но
find /papka|grep -v (\.gif)$|tar
причем то что tar - там нужно передать тару какую-то опцию чтобы он сумел взять результат от отсортированных имен файлов в качестве имен для последующей архивации. под рукой мана нету(

Deem3n®
14.10.2006, 15:05
cd papka; tar -czf papka.tgz `ls | grep -v *.mp3 | grep -v *.avi`

k1b0rg
14.10.2006, 23:39
если не брать во внимание подпапки с ихними файлами, тогда работает, но при `ls -R | grep команда не пашет

BMaster
15.10.2006, 01:41
tar -czf papka.tgz `find ./papka -name "*.*" |grep -v .avi |grep -v .mp3`

D0zz
15.10.2006, 13:30
tar -czf 1.tgz `find ./ -not \( -iname '*.mp3' -or -iname '*.avi' -or -type d \)`
Одна издержка - не сохранятся пустые каталоги.