ファイル圧縮時のディレクトリ除外

ファイル圧縮時のディレクトリ除外

以下を実行する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]

おすすめ記事