「Linuxコマンド - ファイルの圧縮と解凍」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
|||
10行目: | 10行目: | ||
<br> | <br> | ||
解凍<br> | 解凍<br> | ||
tar zxvf xxxx.tar.gz | tar xf xxxx.tar.gz | ||
# または | |||
tar zxvf xxxx.tar.gz | |||
<br><br> | <br><br> | ||
== tar.bz2形式 == | == tar.bz2形式 == | ||
圧縮<br> | 圧縮<br> | ||
tar jcvf xxxx.tar.bz2 | tar jcf xxxx.tar.bz2 <ファイルのパスまたはディレクトリのパス> | ||
# または | |||
tar jcvf xxxx.tar.bz2 <ファイルのパスまたはディレクトリのパス> | |||
<br> | |||
解凍<br> | 解凍<br> | ||
tar xf xxxx.tar.bz2 | |||
# または | |||
tar jxvf xxxx.tar.bz2 | tar jxvf xxxx.tar.bz2 | ||
<br><br> | <br><br> | ||
25行目: | 32行目: | ||
<br> | <br> | ||
圧縮<br> | 圧縮<br> | ||
tar Jcvf xxxx.tar.xz | tar Jcf xxxx.tar.xz <ファイルのパスまたはディレクトリのパス> | ||
# または | |||
tar Jcvf xxxx.tar.xz <ファイルのパスまたはディレクトリのパス> | |||
<br> | |||
解凍<br> | 解凍<br> | ||
tar xf xxxx.tar.xz | |||
# または | |||
tar Jxvf xxxx.tar.xz | tar Jxvf xxxx.tar.xz | ||
<br><br> | <br><br> | ||
32行目: | 44行目: | ||
== tar形式 == | == tar形式 == | ||
圧縮<br> | 圧縮<br> | ||
tar cvf xxxx.tar | tar cf xxxx.tar <ファイルのパスまたはディレクトリのパス> | ||
# または | |||
tar cvf xxxx.tar <ファイルのパスまたはディレクトリのパス> | |||
<br> | |||
解凍<br> | 解凍<br> | ||
tar xf xxxx.tar | |||
# または | |||
tar xvf xxxx.tar | tar xvf xxxx.tar | ||
<br><br> | <br><br> | ||
49行目: | 66行目: | ||
<center> | <center> | ||
'''表. tarコマンドにおけるオプションの意味'''<br> | '''表. tarコマンドにおけるオプションの意味'''<br> | ||
{| class="wikitable" | {| class="wikitable" | style="background-color:#fefefe;" | ||
|- | |- | ||
! オプション ! | ! style="background-color:#66CCFF;" | オプション | ||
! style="background-color:#66CCFF;" | 説明 | |||
|- | |- | ||
| z || gz | | z || gz | ||
67行目: | 85行目: | ||
| J || xz | | J || xz | ||
|} | |} | ||
</center> | </center> | ||
<br><br> | <br><br> |
2022年4月26日 (火) 13:05時点における版
概要
ここでは、Linuxでファイルの圧縮、解凍方法を記載する。
tar.gz形式
圧縮
tar zcf xxxx.tar.gz <ファイルのパスまたはディレクトリのパス> # または tar zcvf xxxx.tar.gz <ファイルのパスまたはディレクトリのパス>
解凍
tar xf xxxx.tar.gz # または tar zxvf xxxx.tar.gz
tar.bz2形式
圧縮
tar jcf xxxx.tar.bz2 <ファイルのパスまたはディレクトリのパス> # または tar jcvf xxxx.tar.bz2 <ファイルのパスまたはディレクトリのパス>
解凍
tar xf xxxx.tar.bz2 # または tar jxvf xxxx.tar.bz2
tar.xz形式
XZ形式とは、LZMA2のデータ圧縮アルゴリズムを採用したデータ圧縮フォーマットおよびその圧縮プログラムである。
圧縮に時間が掛かるが圧縮率は良い。
圧縮
tar Jcf xxxx.tar.xz <ファイルのパスまたはディレクトリのパス> # または tar Jcvf xxxx.tar.xz <ファイルのパスまたはディレクトリのパス>
解凍
tar xf xxxx.tar.xz # または tar Jxvf xxxx.tar.xz
tar形式
圧縮
tar cf xxxx.tar <ファイルのパスまたはディレクトリのパス> # または tar cvf xxxx.tar <ファイルのパスまたはディレクトリのパス>
解凍
tar xf 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 |