【使用例紹介】アーカイブ+gzip圧縮:tar zオプション【シェルスクリプト】

雑学

tarコマンドのzオプションを使うとアーカイブ化 → gzip圧縮(もしくはgzip解凍 → アーカイブ展開)の流れを一度に実施出来ます。

アーカイブ化 → gzip圧縮

$ ls
wrk1.txt  wrk2.txt  wrk3.txt

$ tar zcvf wrk.tar.gz wrk1.txt wrk2.txt wrk3.txt
wrk1.txt
wrk2.txt
wrk3.txt

$ ls
wrk.tar.gz  wrk1.txt  wrk2.txt  wrk3.txt

$ file wrk.tar.gz
wrk.tar.gz: gzip compressed data, from Unix, last modified: Sun Sep 12 13:03:00 2021

gzip解凍 → アーカイブ展開

$ ls
wrk.tar.gz

$ tar zxvf wrk.tar.gz
wrk1.txt
wrk2.txt
wrk3.txt

$ ls
wrk.tar.gz  wrk1.txt  wrk2.txt  wrk3.txt

解凍、展開の場合はz指定しなくてもOKです。(自動判別して展開出来るようになったらしい)

$ tar xvf wrk.tar.gz
wrk1.txt
wrk2.txt
wrk3.txt

$ ls
wrk.tar.gz  wrk1.txt  wrk2.txt  wrk3.txt

関連リンク