|
gzip, bzip2, compress はLinuxで使われている圧縮形式です。
圧縮されたファイルの末尾には通常 .gz, .bz2, .Z がくっついています。
これらの圧縮形式にはファイルを一つにまとめるアーカイブ機能がないため、
tar コマンドでファイルをまとめてから圧縮します。
その場合は .tar.gz, .tar.bz2, .tar.Z が末尾についています。
場合によっては .tgz, .tbz, .tbz2 のようになっていることもあります。
これらのコマンドにはオプションがいろいろありますが、
ここではとりあえず圧縮解凍ができるようにということで説明します。
詳しい説明などは
$ man gzip か bzip2 か compress か tar
とかタイプしてみて調べてください。
tar
tarは複数のファイルを一つにまとめるコマンドです。
$ tar cvf filename.tar file1 file2 file3 ...
とタイプすると、複数のファイルfile1, file2, file3, ...を
filename.tarとして一つのファイルにまとめることができます。
$ tar <まとめた後のファイル名> <まとめるファイル>
のように使います。tar の次にくるのが、まとめたファイル名になります。
その後にまとめたいファイルを複数個指定します。
まとめたファイル名の末尾に .tar をつけるとわかりやすいです。
必ず .tar でなくてもかまいません。
まとめたファイルを展開するときは
$ tar xvf filename
とタイプします。するとfilenameに格納されているファイルが
カレントディレクトリに展開されます。
展開された後もfilenameは勝手に消えません。
GZIP
ファイルの圧縮をします。
filenameというファイルを圧縮する場合、
$ gzip filename
とタイプするとfilenameは圧縮され、
filename.gzと言うファイルが生成されます。
解凍する場合は、
$ gunzip filename
とタイプすると解凍されます。
BZIP2
COMPRESS
圧縮するときは
$ bzip2 filename
$ compress filename
です。解凍するときは
$ bunzip2 filename
$ uncompress filename
とタイプします。
filename.tar.gz
このファイルを展開するときは、まず、
gunzip で解凍し、 tar で展開します。
また、filename.tar.gz
といったファイルであれば、
$ tar zxvf filename.tar.gz
とタイプすれば、解凍と展開が一度にできます。
filename.tar.bz2
であれば
$ tar jxvf filename.tar.bz2
で解凍と展開ができます。
filename.tar.Zならば、
$ tar Zxvf filename.tar.Z
です。
|