since 2012-03-27
確認したのは Mac OS 10.6 の /usr/bin/tar である。
._ で始まるファイルが出てきたので調べてみたら。。
Mac OS X の tar でリソースフォークを含めないように書庫化する - maruko2 Note. http://bit.ly/H4MGPM
環境変数 COPYFILE_DISABLE=1
確認したのは Mac OS 10.6 の /usr/bin/tar である。
hoge/* の中身を .git と .o は除外してアーカイブ作成する。出力は gzip 圧縮し、ファイル名 ./hoge.tgz とする:
$ tar -c -z -f hoge.tgz --exclude .git --exclude '*.o' hoge
Eclipse のプロジェクトをアーカイブする例:
$ tar -c -z -f project-version.tgz --exclude .git --exclude '*.o' --exclude '*.class' --exclude '*.apk' Project
最初こんなやってみたがうまく行かなかった:
$ tar cvfz --exclude .git --exclude '*.o' hoge.tgz hoge
上述のリソースフォークのページにも exclude の説明がある。