ファイル圧縮系コマンド

tar : tar形式のアーカーブの作成と展開

option mean
-c, –create 新規作成
-u, –update アップデート
-t, –list 一覧を表示
-x, –extract, –get ファイルの解凍
-f, –file=ARCHIVE ファイルの指定
-j, –bzip2 bzip2コマンドで圧縮・解凍(.tar.bz2)
-J, –xz, –lzma, –lzop xzコマンドで圧縮・解凍(.tar.xz)
–lzip lzipコマンドで圧縮・解凍(.tar.lz)
-z, –gzip, –gunzip, –ungzip gzipコマンドで圧縮・解凍(.tar.gz)
-Z, –compress, –uncompress compressコマンドで圧縮・解凍(.tar.Z)
-v, –verbose 経過を表示

example :
tar -cvf archive.tar file1 : archive.tarファイルを作成
tar -cjvf archive.tar.bz2 file1 : archive.tar.bz2ファイルを作成
tar -cJvf archive.tar.xz file1 : archive.tar.xzファイルを作成
tar -cvzf archive.tar.gz file1 : archive.tar.gzファイルを作成
tar -cvZf archive.tar.Z file1 : archive.tar.Zファイルを作成
tar -tvf archive.tar : archive.tarファイルの中身を表示
tar -xvf archive.tar : archive.tarファイルを解凍

gzip : gzip形式(.gz)でファイルを圧縮

option mean
-c, –stdout 圧縮データを標準出力
-d, –decompress 圧縮ファイルを展開
-f, –force 強制的に上書き
-N, –name 名前を指定
-v, –verbose 経過を表示

example :
gzip archive.gz file1 : archive.gzファイルを作成

gunzip : gzip形式(.gz)のファイルを展開

option mean
-c, –stdout 展開データを標準出力
-f, –force 強制的に上書き
-N, –name 名前を指定
-v, –verbose 経過を表示

example :
gunzip archive.gz : archive.gzファイルを展開

bzip2 : bzip2形式(.bz2)でファイルを圧縮

option mean
-d, –decompress 強制的に解凍
-z, –compress 強制的に圧縮
-c, –stdout 圧縮データを標準出力
-f, –force 強制的に上書き
-v, –verbose 経過を表示

example :
bzip2 archive.bz2 file1 : archive.bz2ファイルを作成

bunzip2 : bzip2形式(.bz2)のファイルを展開

option mean
-d, –decompress 強制的に解凍
-z, –compress 強制的に圧縮
-c, –stdout 圧縮データを標準出力
-f, –force 強制的に上書き
-v, –verbose 経過を表示

example :
bunzip2 archive.bz2 : archive.bz2ファイルを展開

zip : zip形式のアーカーブの作成

example :
zip archive.zip file1 : archive.zipファイルを作成

unzip : zip形式のアーカーブを展開

example :
unzip archive.zip : archive.zipファイルを展開

zipinfo : zip形式のアーカーブの一覧を表示

example :
zipinfo archive.zip : archive.zipファイル内容を表示

compress : compress形式(.Z)でファイルを圧縮

example :
compress archive.Z file1 : archive.Zファイルを作成

uncompress : compress形式(.Z)のファイルを展開

example :
uncompress archive.Z : archive.Zファイルを展開