Просмотр полной версии : Сжатие с исключением.
Нужна команда сжатия папки, но ислючением файлов по маске.
Допустим маска исключения *.mp3 *.avi
пробывал так
tar -czf /papka.tgz papka |grep -v *.mp3 -v *.avi
и через -X exlude
не помогает
кто что дельного посоветует?
уж точно не никсоид, но
find /papka|grep -v (\.gif)$|tar
причем то что tar - там нужно передать тару какую-то опцию чтобы он сумел взять результат от отсортированных имен файлов в качестве имен для последующей архивации. под рукой мана нету(
cd papka; tar -czf papka.tgz `ls | grep -v *.mp3 | grep -v *.avi`
если не брать во внимание подпапки с ихними файлами, тогда работает, но при `ls -R | grep команда не пашет
tar -czf papka.tgz `find ./papka -name "*.*" |grep -v .avi |grep -v .mp3`
tar -czf 1.tgz `find ./ -not \( -iname '*.mp3' -or -iname '*.avi' -or -type d \)`
Одна издержка - не сохранятся пустые каталоги.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot