コマンド
圧縮
解凍

圧縮・解凍のお話(zip, tar, gzip/gunzip)


目的

圧縮/解凍コマンドって結構使うことが多いのですが、使い方を忘れることが多いのでよく使うコマンドだけを纏めてみました

基本的には、誰もしも一回はお世話になっているでしょう

http://uguisu.skr.jp/Windows/tar.html

こちらを参考にしています


ZIP


形式

*.zip


単一ファイルを圧縮

$ zip  filename.zip filename


単一ファイルを圧縮 + パスワード付

$ zip -e filename.zip filename


ディレクトリを再帰的に圧縮

$ zip -r dirname.zip dirname/


ディレクトリを再帰的に圧縮 + パスワード付

$ zip -re dirname.zip dirname/

Enter password:
Verify password:


GZIP / GUNZIP


形式

*.gz


単一ファイルを圧縮


  • 元ファイルを残さない

$ gzip result1.txt


  • 元ファイルを残す



    • -c を用いる



$ gzip -c result1.txt > result1.txt.gz


単一ファイルを解凍


  • 元ファイルを残さない

$ gunzip result1.txt.gz


  • 元ファイルを残す



    • -c を用いる



$ gunzip -c result1.txt.gz > result2.txt


tar + GZIP(*.tar.gz, *.tgz)


形式

*.tgz 

*.tar.gz


ファイルorディレクトリの圧縮

$ tar zcvf backup.tar.gz file1 file2

$ tar zcvf backup.tar.gz directory


圧縮ファイルの解凍

$ tar zxvf filename.tgz


余談

必要に応じて加筆していきます。