UNIX系OS ( Mac / Linux / FreeBSD )のシェルコマンドに関する各種メモ書き

unix コマンドで zip 圧縮を行う

● unix コマンドで zip 圧縮を行う

my_app ディレクトリを圧縮して my_app.zip ファイルを作成します。

zip -r my_app.zip my_app

● .git ディレクトリを除いて unix コマンドで zip 圧縮を行う

my_app ディレクトリを圧縮して my_app.zip ファイルを作成します。

( .gitディレクトリを無視 )

zip -r my_app.zip   my_app  --exclude=*/.git/*

--exclude オプションは ディレクトリの前でも良いみたいです。

zip -r my_app.zip   --exclude=*/.git/*  my_app  

● .git ディレクトリ、___bakディレクトリを除いて unix コマンドで zip 圧縮を行う

my_app ディレクトリを圧縮して my_app.zip ファイルを作成します。

( .gitディレクトリを無視 )
( ___bakディレクトリを無視 )

zip -r my_app.zip   my_app  --exclude=*/.git/*  --exclude=*/___bak/*

● .git ディレクトリ、___bakディレクトリ、と アンダースコア3つ始まりのファイルとディレクトリを除いて unix コマンドで zip 圧縮を行う

my_app ディレクトリを圧縮して my_app.zip ファイルを作成します。

( .gitディレクトリを無視 )
bakディレクトリを無視 )
始まりのファイルとディレクトリを無視 )

zip -r my_app.zip   my_app  --exclude=*/.git/*  --exclude=*/___bak/*  --exclude=*/___*
No.1595
10/02 13:01

edit