以下を実行するbashスクリプトがあります。
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
バックアップするディレクトリはSVNアーカイブ(以前のCVS)です。 .svnとその内容を除外することはできません。 .svnを除外する最もクリーンな方法は何ですか(ツリー全体を再帰的に探索する)?
ベストアンサー1
zip -0 ../backup/backup.zip -r . -x "*CVS*" "*Thumbs.db*" "*.svn*"
-x
除外リストも許可されます。
または、除外を使用してファイルのリストを作成し、そのリストに追加します。
除外.lst:
*CVS*
*Thumbs.db*
*.svn*
exclude.lst
使用コマンド:
zip -0 ../backup/backup.zip -r . [email protected]