$ tar [option] [filename]
オプション | 意味 | 説明 |
c | create | アーカイブを作成する |
r | アーカイブに追加する (非圧縮のみ) | |
x | extract | アーカイブを展開する |
t | list | アーカイブの内容を参照する |
f filename | file | テープでなくファイルを指定する |
z | zip | gzip で圧縮/解凍する (GNU tar のみ) |
j | bzip2 で圧縮/解凍する (GNU tar のみ) | |
p | preserve | 元のパーミッションを維持する |
v | verbose | 詳細な情報を表示する |
$ tar czf filename.tar.gz dirname
$ cd dirname $ tar xzf filename.tar.gz
$ gzip [option] [filename]
オプション | 意味 | 説明 |
-d | decompress | 解凍する (デフォルトは圧縮) |
-c | 圧縮ファイルを標準出力し、元ファイルを残す | |
-r | recursive | ディレクトリ内を再帰的に圧縮する |
-v | verbose | 詳細なメッセージを出力 |
$ gzip filename
$ tar cf - dirname | gzip -c > filename.tar.gz
$ gzip -d filename.gz $ gunzip filename.gz
$ gzip -dc filename.tar.gz | tar xf -
# compress
# uncompress
# bzip2 [option] filename
オプション | 意味 | 説明 |
-z | 圧縮する | |
-d | decompress | 解凍する |
-c | 圧縮ファイルを標準出力し、元ファイルを残す | |
-v | verbose | ファイルの圧縮状況メッセージを表示する |
-k | 圧縮及び展開する際、元ファイルを残す |
# bzip2 -z filename
# tar cjf filename.tar.bz2 dirname
$ bzip2 -d filename.bz2
$ bunzip2 filename.bz2
- 圧縮ファイルは削除される
$ bzip2 -dc filename.bz2 > filename
$ bunzip2 -c filename.bz2 > filename
# tar jxf filename.tar.bz2
- 圧縮ファイルは残る
$ unzip '''filename'''
$ gunzip '''filename'''