Unix command > tar
更新日
2014-11-28
広告
tarを使うと、複数のファイルを1つのファイルにまとめられます。
tar zcvf test-package.tar.gz files...
test-package.tar.gzというのは、生成されるファイル名です。 その後に、まとめたいファイルやディレクトリを指定します。 ファイルやディレクトリは、複数指定可能です。
以下、オプションの説明をします。
- z : zip圧縮します
- c : ファイルをまとめます
- v : ログをたくさん出力します
- f : まとめた結果を、ファイルとして出力します
ファイルをまとめる際、たいていの場合、オプションcとオプションfを指定します。 tarでシンボリックリンクの先にあるファイルも圧縮するには、hオプションを指定します。
$ tar zcvfh data.tar.gz some-directory一部のファイルを除いてパッケージしたい場合は、--excludeオプションを使います。 以下の例では、 subversion のディレクトリを除いてパッケージします。
tar zcvf test-package.tar.gz --exclude .svn files...Mac OSは、「リソースフォーク」というファイルをディレクトリ内に持っています。 これを除いてパッケージする場合は、以下のようにします。
COPYFILE_DISABLE=1 tar zcvf test-package.tar.gz files...圧縮されたパッケージを解凍するには、以下のようにします。
$ tar zxvf linux-source-3.2.0.tar.gztar.bz2の場合はzじゃなくてjを使います。
$ tar jxvf linux-source-3.2.0.tar.bz2-C で、解凍先ディレクトリを指定できます。
$ tar jxvf linux-source-3.2.0.tar.bz2 -C /tmp/
広告
お問い合わせは sweng.tips@gmail.com まで。