にもじ

JavaとかRubyのめも

Linux 圧縮と解凍

以下の内容は、日経Linux 7月号を参考にしました。

 

圧縮

gzip や tar コマンドでできます。

ちなみにUbuntuのファイラーから右クリックででも出来ます。

 

圧縮したファイルやディレクトリーには.gzという拡張子が付きます。

元々のファイルサイズ 51390

$ gzip ztest.png

 
圧縮後のファイルサイズ 50128

圧縮後のファイル名 ztest.png.gz

 


解凍

gunzip コマンドです。

$ gunzip ztest.png.gz

 


複数のファイルをまとめたアーカイブを作る
tar コマンドです。

例としてdir というディレクトリを作りました。

以下はコマンド実行例です。

$ tar cvfz dir.tar.gz dir # => 225280  dir.tar
$ tar cvfz dir.tar.gz dir # => 205614  dir.tar.gz

 

解凍
オプション c のかわりに x を付けます。

$ tar xzvf dir.tar.gz

 



まとめ
gzip ファイル圧縮
gunzip その解凍
tar ディレクトリーごとの圧縮・解凍

 

日経Linux 8月号が発売されましたね。うちには明日、届く予定です。