
Создание многотомного tar.gz архива с исключением директорий и файлов по маске
tar -czvf - --exclude=www/gallery --exclude=www/ice_media \ --exclude=www/kom --exclude='*.zip' ./www/ \ | split -b 1999m - ./backup-25-08-2009-10-40.tar.gz |
Хитрости:
- «-» после -czvf говорит tar'у выводить в stdout, чтобы потом split мог его разбить на части(а «-» в split говорит ему брать из stdin)
- операторы exclude должны стоять ДО указания папки источника
- патерн исключения маски файлов должны быть заключены в одинарные кавычки