Linux

tarコマンドでtar.gz形式のファイルの解凍と圧縮

Linux 向けのちょっとしたツールを扱う時、tar でアーカイブして gzip で圧縮したファイル形式が多いですよね。

逆に複数のファイルやディレクトリをまとめて提供する場合も、tar.gz の形式に圧縮して利用するケースに遭遇します。

今回は tar コマンドで tar.gz 形式のファイルの解凍と圧縮の方法を紹介します。

解凍

hoge.tar.gz を解凍してみます。

圧縮

hoge_1.txt, hoge_2.txt, hoge_3.txt の 3 つのファイルを hoge.tar.gz に圧縮してみます。

オプションの説明

各オプションの詳細は以下の通りです。

-z, –gzip filter the archive through gzip
-x, –extract extract files from an archive
-v, –verbose verbosely list files processed
-f use archive file or device ARCHIVE
-c, –create create a new archive