zip -r foo.zip DIR -x "*/.svn/*"
Команда zip -r foo.zip DIR -x «*/.svn/*» создает zip-архив с именем foo.zip из содержимого каталога DIR. Опция -r указывает на рекурсивное добавление файлов и подкаталогов. Аргумент -x «*/.svn/*» используется для исключения файлов и папок с названием .svn из архива. Это полезно, если вы не хотите включать в архив служебные файлы и папки, создаваемые системой контроля версий SVN. Альтернативой может быть использование других инструментов для создания архивов, таких как tar или 7-Zip.