Linuxコマンド | 圧縮ファイル管理 | tar, tar.gz 圧縮と展開
tar.gzで圧縮する
コマンド
tar -czvf {圧縮ファイル名}.tar.gz {圧縮するファイル1} {圧縮するファイル2}...
ファイルを圧縮する
./testというディレクトリにあるa1.jpg、a2.jpg、a3.jpgを、images.tar.gzというファイル名で圧縮するコマンドは次のとおりです。
tar -czvf images.tar.gz ./test/a1.jpg ./test/a2.jpg ./test/a3.jpg
ディレクトリを圧縮する
./testディレクトリ自体を圧縮するコマンドは次のとおりです。
tar -czvf images.tar.gz ./test
特定のファイルを圧縮対象から除外する
a1.jpgとa2.jpgは圧縮し、a3.jpgは圧縮対象から除外したい場合は、次のようにコマンドを使用します。
tar -czvf --exclude=./test/a3.jpg images.tar.gz ./test
tar.gzを展開する
コマンド
tar -xzvf {圧縮ファイル名}.tar.gz
images.tar.gzという圧縮ファイルを展開するコマンドは次のとおりです。
tar -xzvf images.tar.gz
tarを展開する
tar圧縮を展開するには、オプションからzだけを外します。
たとえば、images.tarという圧縮ファイルを展開するコマンドは次のとおりです。
tar -xvf images.tar