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

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

Читайте также:  Показать время в формате ISO 8601 в Linux