「Linuxコマンド - ファイルの圧縮と解凍」の版間の差分

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
ナビゲーションに移動 検索に移動
編集の要約なし
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
|}
|}
<br><br>
</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