tar (Tape Archive)

カテゴリ: コマンドラインツール

tar(ター)は、複数のファイルを一つにまとめる「アーカイブ」を作成・展開するためのコマンドです。元々は磁気テープ(Tape Archive)にデータをバックアップするために作られました。

アーカイブと圧縮の違い

tar自体にはデータを「圧縮」する機能はありません。ファイルをまとめるだけです。しかし、gzip等の圧縮コマンドと組み合わせることで、「.tar.gz」のような圧縮アーカイブファイルを作成できます。

よく使うオプション

  • -c: 新規作成 (Create)
  • -x: 展開 (Extract)
  • -z: gzip形式で圧縮/解凍
  • -f: ファイル名を指定 (File)

例: tar -czf backup.tar.gz ./data