確かに、相手が必要とするものだけを渡すほうが、マナーとしては正しい。リソースフォークやメタデータを省いてZIPアーカイブを作成するには、Terminalから「zip」コマンドを使うことが近道だ。用法は単純、最初の引数に生成するアーカイブ名(*.zip)を、以降の引数に圧縮対象のファイル/フォルダ名を列挙すればいい。して作成したZIPアーカイブは、Windows上で展開しても「__MACOSX」フォルダが現れないはずだ。ちなみに、tarコマンドでアーカイブ(*.tar.gz/*.tgz)を作成するときは要注意。Headerは作成されてしまうのだ。気になる場合には、ZIPアーカイブを選択しよう。file2.pngこのように、zipコマンドで作成したアーカイブには「__MACOSX」フォルダが含まれないこれで「__MACOSX問題」は解決するが、「.DS_Store問題」もお忘れなきよう。フォルダ上のアイコンの位置などが記録されるこのファイルも、他のOSのユーザには無関係で、開けないのはなにか問題が......などと余計な心配をさせてしまう存在だ。前述したように、圧縮対象がファイルのみの場合は問題ないが、フォルダを対象にすると、必ずといっていいほど「.DS_Store」がアーカイブに混入してしまう。zipコマンドを実行する前に、以下のコマンドを実行し、カレントディレクトリ以下の「.DS_Store」を一括削除しておこう。findとxargsコマンドに関する詳細は本連載の第28回で紹介しているので、そちらもあわせて参照していただきたい。S.M.A.R.T.にHDDの寿命を監視する(2007年6月8日)※本記事は掲載時点の情報であり、最新のものとは異なる場合があります。Corporation。