После прочтения этой темы, я провел небольшое тестирование на RHEL 5, и вот мои результаты для tarring в каталоге abc:
Это исключит ошибки каталогов и журналы и все файлы в каталогах:
tar cvpzf abc.tgz abc/ --exclude='abc/error' --exclude='abc/logs'
Добавление подстановочного знака после исключенного каталога исключает файлы, но сохраняет каталоги:
tar cvpzf abc.tgz abc/ --exclude='abc/error/*' --exclude='abc/logs/*'