![さまざまな標準のUnixアーカイブユーティリティの相対的な利点は何ですか? [閉鎖]](https://linux33.com/image/31961/%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E6%A8%99%E6%BA%96%E3%81%AEUnix%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E3%83%A6%E3%83%BC%E3%83%86%E3%82%A3%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E7%9B%B8%E5%AF%BE%E7%9A%84%E3%81%AA%E5%88%A9%E7%82%B9%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
さまざまな程度の使いやすさを持つUnix用のアーカイブツールがたくさんあります。さらに混乱しているのは、これらの多くが互いの形式を書くことができるということです。
私は彼らの相対的な利点と、なぜ他の状況で異なるものが欲しいのかについての詳細を探しています。
私が知っている限り、アーカイバの状況は次のとおりです(F / LOSSソフトウェアのみを考慮)。
タールファミリーアーカイブ
CPIOファミリのアーカイバー
公園
- MirBSD PAXはLinuxディストリビューションに含まれています。
ダンプ/復元
- ダンプはOS /配布版に含まれています。
その他のアーカイバー
- 7zip
- 圧縮
- ダル
質問
わかりましたこの比較dump
、敗北(以前)を表示し、tar
ファイルcpio
システムのさまざまな例外を処理し、その内容を正確にコピーします。ただし、dump
これは主にファイルシステムレベルのアーカイブに適しており、Linuxではうまくサポートされていません(少なくともLinusはそれを実行し続けることにあまり興味がありません)。
通常、これらのアーカイブの1つを選択し、特にtar / cpio / paxを他のものより選択する必要があるのはなぜですか?通常どれに最初にアクセスする必要がありますか?
答え1
cpio
は標準形式であり、他のすべての形式(除くpax
)には欠点があります。 2番目に良いのは(移植性が非常に高いため)GNUですtar
。