目的
圧縮/解凍コマンドって結構使うことが多いのですが、使い方を忘れることが多いのでよく使うコマンドだけを纏めてみました
基本的には、誰もしも一回はお世話になっているでしょう
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
余談
必要に応じて加筆していきます。