Я хотел бы использовать 7-zip для резервного копирования каталога, но я бы хотел исключить все каталоги с именем ".svn" (в любом месте дерева исходных текстов). Кто-нибудь знает, возможно ли это и в таком случае как?
command-line
backup
7-zip
Микаэль Сундберг
источник
источник
?
она должна соответствовать «period-svn» (.svn
), чтобы пропустить все в папке, которуюSkipMe
вы используете-xr!SkipMe\*
Вместо того чтобы использовать 7-Zip для исключения папок .svn (или, возможно, _svn), я бы рекомендовал использовать команду экспорта svn (используйте svn.exe из SlikSVN ) для экспорта рабочей копии во временную папку:
Затем используйте 7-Zip следующим образом:
Затем удалите промежуточную папку.
Это то, что я делаю для резервного копирования моих локальных рабочих копий.
источник
Вы можете исключить файлы с помощью 7zip, используя список файлов или каталогов:
Файл исключения выглядит так:
Ключом является -xr и, в частности, «r», который указывает рекурсивное применение списка исключений к каждому уровню каталога. Вы можете использовать 2 списка исключаемых файлов: один для абсолютных и один для рекурсивных исключений. Выше приведен скрипт bash, который запускается в cygwin.
источник
Когда я использовал
в итоге он добавил каталог .git, который я не хотел, изменив его на
получил желаемый результат.
источник
Когда я использовал
каталог WEB-INF не был исключен. Добавление звездочки перед именем dir
Получил желаемый результат.
источник
Для меня я пытался сделать резервную копию нескольких каталогов maven-кода и хотел исключить любой каталог с именем «target»:
Соответствующий параметр исключения был
-xr!*\target\*
.источник