圧縮の仕方
◇説明
tarコマンドはアーカイブ(複数ファイルをひとまとめにしたもの)の作成や展開、tarファイルの圧縮や解凍を行います。
◇構文
tar [ オプション ] [ ファイル名 ]
◇オプション
-c 新規にアーカイブを作成する。
-f アーカイブのファイル名を指定する。
-t アーカイブの中身を表示する。
-u 追加するファイルがアーカイブ内のファイルより新しい場合にだけ追加する。
-v 処理したファイルを一覧表示する。
-x アーカイブからファイルを取り出す。
-z gzipで圧縮、解凍を行う。
◇例
menuディレクトリのファイルをひとまとめにし、圧縮する。
$tar -cvzf menu.tar.gz menu/
beer.txt
wine.txt
sake.txt
menu.tar.gzを解凍しアーカイブからファイルを取り出す。
$tar -xzf menu.tar.gz
$gunzip -c menu.tar.gz | tar -xf - ←「-c」で標準出力し「-」で標準入力(パイプラインからのデータ)している。
どちらも同じ。