Linuxコマンド - ファイルの圧縮と解凍

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
2020年4月11日 (土) 21:01時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == ここでは、Linuxでファイルの圧縮、解凍方法を記載する。<br> <br><br> == tar.gz形式 == 圧縮<br> tar zcvf xxxx.tar.gz ディレク…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要

ここでは、Linuxでファイルの圧縮、解凍方法を記載する。


tar.gz形式

圧縮

tar zcvf xxxx.tar.gz ディレクトリ名


解凍
tar zxvf xxxx.tar.gz

tar.bz2形式

圧縮

tar jcvf xxxx.tar.bz2 ディレクトリ名

解凍

tar jxvf xxxx.tar.bz2



tar.xz形式

XZ形式とは、LZMA2のデータ圧縮アルゴリズムを採用したデータ圧縮フォーマットおよびその圧縮プログラムである。
圧縮に時間が掛かるが圧縮率は良い。

圧縮

tar Jcvf xxxx.tar.xz ディレクトリ名

解凍

tar Jxvf xxxx.tar.xz



tar形式

圧縮

tar cvf xxxx.tar ディレクトリ名

解凍

tar xvf xxxx.tar



zip形式

圧縮

zip r xxxx.zip ディレクトリ名

解凍

unzip xxxx.zip


Windows上で日本語ファイル名のファイルをzipで圧縮して、Linux上にてunzipコマンドで解凍すると文字化けすることがあるが、
unarで解凍すると文字化けしない。

unar xxxx.zip


表. tarコマンドにおけるオプションの意味

オプション 説明
z gz
c 新しいtarファイルを作る(create)
x 解凍する(extract)
v 圧縮・解凍状況を表示する(verbose)
f 圧縮ファイルを指定する(filename)
j bz2
J xz