ディレクトリをアーカイブしたいです(「ディレクトリをtarしたい」と呼べるかどうかわかりません)。tar を展開するときに、反対側のアクセス許可を保持したいと考えています。この問題に perl で取り組む必要があります。
回答ありがとうございます。しかし、なぜそれを行うように求めているのですか? Perl は、プラットフォームに依存しないようにしたいのです。1 つの大きなファイルを複数のマシンに転送したい。これらのマシンは、任意のプラットフォームにすることができます。この tar ファイルを適切に untar できるはずですか? だから私は自分の tar と untar プログラムを書きたいと思っています。私が Perl を使用している理由は、プラットフォームに依存しないようにするためです。そのため、スクリプトなどでシェルを開いてtarコマンドを使用することはできません。Archive::Tarモジュールはtarファイルのみを扱いますが、ファイルをアーカイブするオプションはありません。