ファイル固める際に 特定フォルダを除外したい
やりたいこと
ファイル固める際に 特定フォルダを除外したい
zip -r の場合
bash
zip -r target.zip target/ -x 'target/.git/*'
tar zcvf の場合
bash
tar zcvf target.tar.gz target/ --exclude='target/.git' --exclude='target/.git/*'
参考: tar でフォルダも除外対象にしたのはなぜか
- zip は基本、ファイルだけエントリに含める
- tar は配下のフォルダも含めるので、
--exclude target/.git/*指定だけだとtarget/.gitフォルダが残りうる
という差があるから、フォルダ自体も除外対象にした
以下広告