Linux,圧縮せずにzipを作成する(無圧縮zip)

スポンサーリンク

鍛錬 264

Linux,圧縮せずにzipを作成する(無圧縮zip)

圧縮せずに zip を作成するには、zip コマンドに オプションの -r と -0 を使用します。
 
使用方法は、以下に示す通りです。

zip -0r 作成するzip名 圧縮元の名前

オプションについて

オプションの -0 は、圧縮率を 0 に指定します。

オプションの -r は、指定したディレクトリ配下について、ファイルとディレクトリを再帰的に圧縮します。

 
スポンサーリンク

実行結果

圧縮する場合

まずは、圧縮して zip を作成する場合について確認します。

以下は、ディレクトリ TestDir について、圧縮して zip を作成しています。

***@ubuntu:~/***/test/tmp$ 
***@ubuntu:~/***/test/tmp$ ls -l
合計 4
drwxrwxr-x 2 *** *** 4096 Sep 17 17:27 TestDir
***@ubuntu:~/***/test/tmp$ 
***@ubuntu:~/***/test/tmp$ zip -r ./sample.zip ./TestDir
  adding: TestDir/ (stored 0%)
  adding: TestDir/sample_2.txt (deflated 87%)
  adding: TestDir/sample_4.txt (deflated 87%)
  adding: TestDir/sample_1.txt (deflated 87%)
  adding: TestDir/sample_3.txt (deflated 87%)
  adding: TestDir/sample_5.txt (deflated 87%)

 
上記に示した通り、圧縮していることが分かります。

圧縮しない場合(無圧縮)

次に、圧縮せずに zip を作成する場合について確認します。

以下は、ディレクトリ TestDir について、圧縮せずに zip を作成しています。

***@ubuntu:~/***/test/tmp$ 
***@ubuntu:~/***/test/tmp$ ls -l
合計 4
drwxrwxr-x 2 *** *** 4096 Sep 17 17:27 TestDir
***@ubuntu:~/***/test/tmp$ 
***@ubuntu:~/***/test/tmp$ zip -0r ./sample.zip ./TestDir
  adding: TestDir/ (stored 0%)
  adding: TestDir/sample_2.txt (stored 0%)
  adding: TestDir/sample_4.txt (stored 0%)
  adding: TestDir/sample_1.txt (stored 0%)
  adding: TestDir/sample_3.txt (stored 0%)
  adding: TestDir/sample_5.txt (stored 0%)

 
上記に示した通り、圧縮せずに zip を作成することができました。

スポンサーリンク

シェアする

フォローする