Posted at

zipとgzipの違い〜圧縮とアーカイバ~

More than 1 year has passed since last update.

学んだことメモしていく。gzipとzipの違いわかる?て言われてうまく答えられなかったので。


  • zipは圧縮アーカイバ

  • gzipは圧縮機能


圧縮アーカイバと圧縮機能の違い


GNUとは


  • グニューと読むらしい

  • gzipはGNU Zipのこと

  • GNUはOSの名前

  • GNUプロジェクトによって開発メンテナンスされている

  • GNUで作られたからといってUNIXで使えるのね


tgz拡張子とtarコマンド

tar cvf hoge.tar hoge.txt hoge2.txt

hoge.txtとhoge2.txtをまとめてアーカイブファイル(hoge.tar)を作る

c : create

v : verbose
f ; file

fはどのファイルをアーカイブするかの意味っぽい。

fをつけてファイル指定しないとno files or directories specified

tar cvf hoge.txt hoge2.txtにするとログがa hoge2.txtとしか出ないので、hoge2.txtがhoge.txtにアーカイブされたのか。よくみたらhoge.txtに圧縮された情報?が書き込まれてるし。

tar cvzf hoge.tgz hoge.txt hoge2.txt

これでアーカイブと圧縮が一度にできる。

tar xvf hoge.tar

でアーカイブを展開できる

tar xvzf hoge.tgz

で解凍と展開ができるけどhoge.tgzにtar xvzf hoge.tgzを試しても展開できた。