アーカイブ爆弾を防ぐために現在のディレクトリを汚染することなく安全に解凍する方法は?

アーカイブ爆弾を防ぐために現在のディレクトリを汚染することなく安全に解凍する方法は?

尊敬されるプロジェクトは、などを含むフォルダなどの単一のディレクトリをzyrgus-3.18.tar.gz含むtarアーカイブを公開します。zyrgus-3.18srcbuilddist

しかし、いくつかのパンクプロジェクトはすべてを根にしています: '-(混乱アーカイブをキャンセルする場合。毎回手動でフォルダを作成するのは痛く、ほとんどの場合不要です。

  • .tarファイルまたは.tar.gzファイルのルートに複数のディレクトリが含まれていることを確認する非常に簡単な方法はありますか?大規模アーカイブの場合も同様です。
  • それとも、この場合、ディレクトリ(拡張子のないアーカイブ名)を作成し、その中にすべてのコンテンツを置くことができるツールはありますか?

ベストアンサー1

パトロール隊員さまざまな種類のアーカイブを処理し、アーカイブに複数のファイルが含まれている場合は、サブディレクトリを作成して、抽出されたファイルが作業ディレクトリを複雑にするのを防ぎます。

アーカイブ抽出

patool extract archive.tar

サポートされている形式のリストを取得するにはpatool formats

おすすめ記事