トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

tar

tar : Tape Archive

複数のファイルを一つのファイルにまとめる、あるいはまとめられたファイルを元の複数のファイルに戻すコマンド

  • 一般的にファイルの拡張子はtarである。
  • まとめられたファイルtarボールという
  • ファイルを圧縮する機能はないので外部プログラム(gzipなど)を利用して圧縮している

 書式

tar オプション ファイル ファイル

 オプション

オプション 役割
c tarボールを作る
f tarボールファイル名の指定
v 作業状態を表示する
x tarボールを展開する
z gzipでファイルを圧縮・展開する
j bzip2でファイルを圧縮・展開する
t tarボール内のファイル一覧を表示する

 利用例

複数のファイルをまとめる

tar cf tarボールファイル名 まとめるファイル

ディレクトリtest_dirをtarボールtest_dir.tarにまとめる。

tar cf test_dir.tar test_dir

まとめたファイルを元に戻す

tar xf tarボール

tarボールtest.tarを展開する。

tar xf test.tar

vオプションをつけるとどのファイルを処理しているかが表示される。

圧縮されたファイルを作る

zオプションを使い、gzipで圧縮する。

tar zcf tarボールファイル名 まとめるファイル

tarボールtest.tarを圧縮し、test.tar.gzを作る。

tar zcf test.tar.gz test.tar

圧縮されたファイルを展開する

tar zxf tarボールファイル名

圧縮されたtarボールtest.tar.gzを展開する。tar zxf test.tar.gz拡張子がbz2の場合は

tar jxf tarボールファイル名

[コマンド]