tarファイルの作成


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

use Archive::Tar;

my $tar = Archive::Tar->new();
$Archive::Tar::WARN = 0; # 警告を出力しない

my @files = (
	"foo.txt",
	"bar.txt",
);
my $archive_file = 'out.tar';

foreach my $file (@files) {
	print "add ... $file\n";
	$tar->add_files($file) or die $tar->error();
}
print "create ... $archive_file\n";
$tar->write($archive_file) or die $tar->error();

関連項目

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