Tôi đã có một tập lệnh bash làm một cái gì đó như thế này:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Thư mục mà nó sao lưu là một kho lưu trữ SVN (nó từng là CVS trở lại trong ngày). Tôi đã không thể lấy nó để loại trừ .svn và nội dung của nó. Cách sạch nhất để loại trừ .svn (đệ quy qua toàn bộ cây) là gì?
-x "*CVS*"
không bao gồm bất kỳ tệp hoặc thư mục có tên chứaCVS
dưới dạng chuỗi con (ditto for.svn
).