Сохранить все xml вместе с деревом каталогов в архиве в Linux

$ find ./dir -name "*.xml" -print | zip archive -@

Читайте также:  Полная инструкция по установке Qt на Ubuntu для разработки кросс-платформенных приложений