Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Сжатие с исключением. (https://forum.antichat.xyz/showthread.php?t=25333)

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 \)`
Одна издержка - не сохранятся пустые каталоги.


Время: 14:41