Mac

mac zip ファイル作成 .DS_Store ファイルの除外

Macを使用すると、知らずに .DS_Store というファイルがいつの間にか作成されます。

このファイルは隠しファイルなので、Finderでは表示されません。
ここでは、.DS_Storeについての説明はしません。
zipファイルを作成する際に.DS_Storeファイルのような余計なファイルを含めたくありません。
.DS_Store ファイルを削除してzipファイルを作成しても良いですが、手間なので不要なファイルを除外してzipファイルを作成します。

なお、.DS_Store ファイルの削除方法は以下を参照して下さい。

.DS_Store ファイルの削除

.DS_Store ファイルの削除

コマンド

ターミナルからコマンドを実行します。
以下は、指定したディレクトリ以下の .DS_Store ファイルを除外しzipファイルを作成するコマンドの例です。

zip -r ../test.zip ./* -x \*/.DS_Store/\*

../test.zip は出力先になります。一つ上の階層にtest.zipというファイルを出力します。
./* はカレントディレクトリ配下のファイル全てを圧縮対象にしています。
-x で除外したいファイルを指定しています。

最後に

特にありません。

© DeNnie.Lab All Rights Reserved.