良く使う圧縮/解凍コマンドのまとめ
tar.gz
tar zcvf hoge.tar.gz hoge # 圧縮
tar zxvf hoge.tar.gz hoge # 解凍
zip
zip hoge.zip hoge # 圧縮
unzip hoge.zip hoge # 解凍
gz
gzip hoge # 圧縮
gunzip hoge.gz # 解凍
並列処理 (tar.gz) 解凍は、あまり高速化できないらしい。
オプションの順番の意味するところがまだよく分かっていない。
tar zcvf --use-compress-prog=pigz hoge.tar.gz hoge # 圧縮
tar xvf hoge.tar.gz --use-compress-prog=pigz # 解凍
メモ
圧縮ファイルが正常じゃない時、解凍時にエラーが出るが、このエラーメッセージはログに書き出せる。ので、大きいファイルを解凍するときには、nohupでログを残すと良い。
nohup tar zcvf --use-compress-prog=pigz hoge.tar.gz hoge > log.hoge # 圧縮
nohup tar xvf hoge.tar.gz --use-compress-prog=pigz > log.hoge # 解凍