Linux

>

Linux解凍、圧縮コマンド

現在の tar には自動判別機能が備わっているのでオプションに z や J 、j は不要

解凍コマンド

tar.gzファイルの解凍

tar xvf archive.tar.gz

tar.bz2ファイルの解凍

tar xvf archive.tar.bz2

圧縮コマンド

file1とfile2をアーカイブし、圧縮して mix.tar.gz ファイルにする

tar cvf mix.tar.gz file1 file2

file1とfile2をアーカイブし、圧縮して mix.tar.bz2 ファイルにする

tar cvf mix.tar.bz2 file1 file2

zipファイルの解凍コマンド

unzip ファイル名.zip

zipによる圧縮(アーカイブ可)

zip ファイル名.zip ファイル名

gzipによる圧縮(アーカイブ不可)

gzip ファイル名

gzファイルの解凍コマンド

gzip -d ファイル名.gz

bzip2による圧縮(アーカイブ不可)

bzip2 ファイル名

bz2ファイルの解凍コマンド

bzip2 -d ファイル名.bz2

応用編

データベースのダンプ時においての圧縮コマンド
データベース1のテーブル1をgzip形式で圧縮してtable1.sql.gzファイルとして出力。

mysqldump -uroot -p データベース1 テーブル1 | gzip > table1.sql.gz

データベース1のテーブル2をbzip2形式で圧縮してtable2.sql.bz2ファイルとして出力。

mysqldump -uroot -p データベース1 テーブル2 | bzip2 > table2.sql.bz2