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ファイルの展開