tar.gzファイルの展開


 Archive::Tarモジュールを使います。
 tarファイルの展開と同じようにextract()で展開できます。
use strict;
use warnings;
use Archive::Tar;

my $filename = "file.tar.gz";
my $tar = Archive::Tar->new;
$tar->read($filename) or die "$!:$filename";
my @files = $tar->extract();
foreach my $file (@files) {
    print $file->{name}, "\n";
}

関連項目

tarファイルの作成
tarファイルの展開
tarファイルの一覧
gzファイルの展開