圧縮解凍コマンド
tar で圧縮・解凍
$ tar [オプション] アーカイブファイル名 [ファイル名orディレクトリ名]
オプション | 意味 |
---|
z (--gzip) | gzipで圧縮 |
c (--create) | 新たにアーカイブを生成(圧縮)する |
f (--file=ARCHIVE) | アーカイブファイル or デバイスを使用する |
x (--extract) | アーカイブファイルから解凍する |
v (--verbose) | 冗長にリストを処理する |
圧縮
$ tar zcvf アーカイブファイル名 ファイル名orディレクトリ名
(例) $ tar zcvf hoge.tar.gz /home/foo/image/ /home/foo/movie/
解凍
$ tar zxvf アーカイブファイル名
(例) $ tar zxvf hoge.tar.gz
gz 形式で圧縮・解凍
圧縮
$ gzip ファイル名
(例) $ gzip hoge.jpg
- Note
- hoge.jpg は、hoge.jpg.gz ファイルとなる為、元のファイルは削除される。
また、gz コマンド単体ではディレクトリを圧縮できない
解凍
$ gunzip ファイル名
(例) $ gunzip hoge.jpg.gz
zip 形式で圧縮・解凍
圧縮
$ zip アーカイブファイル名 ファイル名
(例) $ zip hoge.zip hoge.jpg
(例) $ zip -r hoge.zip /home/foo/image (ディレクトリを再帰的に圧縮)
解凍
$ unzip ファイル名
(例) $ unzip hoge.zip