2010/09/22

UNIX tips 圧縮

UNIXのコマンドについてのメモです.自分のメモと研究室での知識の共有のため書いてます.


タイトルにあるように圧縮コマンド関連についてです.
まず圧縮する意味は全員わかると思います.
データが重いから!!
”何!?あのメッシュの転送の遅さ!!”ってのを解消するため,データを圧縮します.
検証したところでは圧縮すると転送速度は1/4くらいになります(たぶん).
だいぶストレスが軽減さるのでみんなも使ってみてください.

ではやり方.よく使われる "xxxx.tar.gz" 形式で説明します.

コマンド書いておきます.

$ ls
sample.grid sample.rslt
この状態でのとき


$ tar cf sample.tar sample.grid sample.rslt
or
$ tar cf sample.tar sample.*
でアーカイブ(←たくさんのファイルを一つにまとめること)する.


$ gzip sample.tar
で圧縮する.

データ転送する.

#ファイルの解凍は

$ gunzip sample.tar.gz
$ tar xf sample.tar

です.

///////////////////
Appendix
解凍せずに中身を確認する場合
zcat sample.tar.gz | tar tf -
(zcat が gzcat の場合もあり.)



ならんちゃ