|
|
tar(日本では「たー」と発音)はファイルフォーマットの一種であり、Tape ARchive formatの略である。また、同名のUNIXコマンドtarを指すこともある。UNIXでは標準的なフォーマットであるが、Windowsではあまり使われない。
| Table of contents |
|
2 tarコマンドのオプション 3 歴史 |
tarはファイルのアーカイブに用いられ、多数のファイルを一つのファイルにまとめることが出来る。その際、ファイルのユーザ情報とグループ情報、パーミッション、作成日時、ディレクトリ構造などを同時にアーカイブすることが出来る。
圧縮したtar形式のファイルを、tarballと呼ぶこともある。
tarが行うのはアーカイブ、すなわち複数のファイルをまとめることのみで、圧縮の機能は無い。そのため、gzipやbzip2などの圧縮方法を用いて同時に圧縮を行うのが普通である。これにより、ファイルの拡張子は .tar.gz あるいは .tar.bz2 となる。特に .tar.gz は古くから使われており、略して .tgz とされることも多い。
元来、tarはその名の通り磁気テープの操作が念頭に置かれていた。そのため現在も、tarコマンドにfオプションを付けない場合には、デフォルトでテープデバイスへとアクセスするようになっている。
fオプションのfはfileの頭文字であり、このオプションを付けることにより、現在では磁気ディスク上に自由にファイルとしてアーカイブ/展開を行うことが出来る。
機能
tarコマンドのオプション
歴史