Mam skrypt bash, który robi coś takiego:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Katalog, którego kopię zapasową utworzono, to archiwum SVN (kiedyś był to CVS). Nie udało mi się go wykluczyć .svn i jego zawartości. Jaki jest najczystszy sposób na wykluczenie pliku .svn (rekurencyjnie przez całe drzewo)?
-x "*CVS*"
wyklucza każdy plik lub katalog, którego nazwa zawieraCVS
jako podciąg (to samo dotyczy.svn
).Pamiętaj, że opublikowane wzorce wykluczania nie są całkiem poprawne, wykluczają każdy plik lub katalog, którego nazwa zawiera
CVS
.źródło