圧縮・解凍のお話(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
余談
*.zip
$ zip filename.zip filename
$ zip -e filename.zip filename
$ zip -r dirname.zip dirname/
$ zip -re dirname.zip dirname/
Enter password:
Verify password:
形式
*.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
余談
*.tgz
*.tar.gz
$ tar zcvf backup.tar.gz file1 file2
$ tar zcvf backup.tar.gz directory
$ tar zxvf filename.tgz
必要に応じて加筆していきます。
Author And Source
この問題について(圧縮・解凍のお話(zip, tar, gzip/gunzip)), 我々は、より多くの情報をここで見つけました https://qiita.com/iganari/items/bce809d965a4da5f18b1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .