LINUXなどで利用する機会の多い「.tar.gz」ファイル。tar.gzファイルは、複数ファイルをアーカイブするコマンド「tar」で作ったアーカイブファイルを「gzip」コマンドで圧縮したものです。
今回はtar.gzファイルの圧縮・解凍コマンドを紹介します。
目次
圧縮・解凍コマンド
圧縮コマンド
例えば「task」というディレクトリを「compression」という名前で圧縮したい場合、その親ディレクトリに移動し、以下のコマンドを入力することで圧縮することができます。
$ tar cvf compression.tar.gz ./task
上記のコマンドを入力することで、taskの親ディレクトリ内に圧縮後のアーカイブファイル「compression.tar.gz」が生成されます。
解凍コマンド
上記のコマンドで圧縮したファイルを解凍したい場合は、その圧縮ファイルがあるディレクトリに移動し、以下のコマンドを入力することで解凍できます。
$ tar zvzf compression.tar.gz
すると、カレントディレクトリに解凍後の「compression」というディレクトリが生成されます。
もし上記のコマンドを入力した際に下記のようなエラーメッセージが出た場合は、「解凍コマンド2」を入力してみてください。大体これで解決できると思います。
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
$ tar xvf compression.tar.gz
まとめ
今回はLINUX・WSL2でファイルをtar.gz形式で圧縮する方法を紹介しました。
複数ファイルを圧縮して管理したい場合はぜひ参考にしてみてください。それではまた。
コメント