Unixには多くのアーカイブツールがあり、可用性の程度はさまざまです。さらに混乱させるために、それらの多くはお互いのフォーマットを書くことができます。
私は彼らの相対的なメリットと、なぜ私が(さまざまな状況で)お互いを欲しがるのかについて、より多くの情報を求めています。
私が理解しているアーカイバの状況(F/LOSSソフトウェアのみを考慮):
私は知っています この比較 、ファイルシステムのさまざまな異常を正確に処理するためにdump
が(古い)tar
とcpio
を打ち負かすことを示していますその内容を複製します。ただし、dump
は主にファイルシステムレベルのアーカイブを対象としており、Linuxではあまりサポートされていません(少なくともLinusはそれを実行し続けることにあまり関心がありません)。
一般に、なぜこれらのアーカイバの1つ、特にtar/cpio/paxを別のアーカイバよりも選択するのでしょうか。また、その理由は何ですか。私は一般的にどちらに最初に到達する必要がありますか?
cpio
は標準形式であり、他の各形式(pax
を除く)には癖があります。 2番目に良いのは(非常に移植性が高いため)GNU tar
です。