説明
tar形式のアーカイブファイルの作成または展開する
オプション
| -c | 新しいアーカイブを作成する | 
| -C <ディレクトリ名> | <ディレクトリ名>に移動してから動作する | 
| -t | アーカイブの内容一覧を表示 | 
| -x | アーカイブからファイルを抽出する | 
| -f <出力先> | アーカイブファイルを<出力先>で示されるファイルやデバイスにする | 
| -p | 許可情報をすべて抽出する | 
| -P | ファイル名の先頭の/を取り除かない | 
| -s | 抽出するファイル名をソートする | 
| -T <ファイル名> | 抽出または作成するファイルの名前を<ファイル名>から読み込む | 
| -v | 処理したファイルの一覧を詳しく表示する | 
| -Z | アーカイブをcompressにフィルタする | 
| -z | アーカイブをgzipにフィルタする | 
使用例
アーカイブを作成する
オプションcvfを使用してアーカイブファイルを作成します。
$ tar cvf アーカイブ名 ファイル1 ファイル2…
以下の例ではファイル「test01.txt」「test02.txt」をtest.tarの名称で指定してアーカイブを作成しています。
$ tar cvf test.tar test01.txt test02.txt
アーカイブを展開
オプションxvfを使用してアーカイブファイルを展開します。
$ tar xvf アーカイブ名
以下ではアーカイブtest.tarを展開しています。
$ tar xvf test.tar
圧縮したアーカイブを作成する
オプションcvzfを使用して圧縮したアーカイブファイルを作成します。
この場合、圧縮フィルタがかかっていますので拡張子はtar.gzにします。
$ tar cvzf アーカイブ名 ファイル1 ファイル2…
以下はtest01.txtとtest02.txtを圧縮圧縮してアーカイブを作成しています。$ tar cvzf test.tar.gz test01.txt test02.txt
圧縮したアーカイブを解凍・展開する
オプションxvzfを使用して圧縮アーカイブファイルを展開します。
$ tar xvzf アーカイブ名
以下ではアーカイブtest.tar.gzを解凍、展開しています。
$ tar xvzf test.tar.gz
一覧を表示
アーカイブファイルの内容を参照する場合はオプションtを使用します。
$ tar tf test.tar.gz

