Современный центр средств массовой информации, безопасности и автоматизации Ubuntu [закрыт]

Правильное выражение - -x *.git*, поэтому полная команда должна быть:

zip -r bitvolution.zip bitvolution -x *.git*

Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :

Правильное заклинание
zip -9 -r --exclude=*.svn*  foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов.
1
задан 17 October 2014 в 09:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: