tarファイルの展開


 Archive::Tarモジュールを使います。
use strict;
use warnings;
use Archive::Tar;

my $tar_file = 'test.tar'; # tarファイル名

my $ar = Archive::Tar->new;
$ar->read($tar_file) or die; # ファイル読み込み
$ar->extract(); # ファイルの展開
 特定のファイルだけ展開する場合はextractの引数にファイル名を指定します。
$ar->extract('file1.txt', 'file2.txt'); # ファイルの展開

関連項目

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