ファイルの圧縮を行う時に、.DS_Store(macの設定ファイル)を含めないコマンド

macから他OSに対して、圧縮ファイルの送信などをする際、.DS_Storeファイルがあると邪魔なので、圧縮時に指定のファイルを除くオプションの書き方です。

コマンドの順所に注意が必要で、 この場合、オプションは中に入れます。

$ tar zcvf  --exclude "*.DS_Store"   arch.tar.gz   archDir 


オプションの順序は以下のように--helpコマンドに書いてあります

Create: tar -c [options] [<file> | <dir> | @<archive> | -C <dir> ]
  <file>, <dir>  add these items to archive
  -z, -j, -J, --lzma  Compress archive with gzip/bzip2/xz/lzma
  --format {ustar|pax|cpio|shar}  Select archive format
  --exclude <pattern>  Skip files that match pattern
  -C <dir>  Change to <dir> before processing remaining files
  @<archive>  Add entries from <archive> to output