各种标准 Unix 归档实用程序的相对优点是什么?

各种标准 Unix 归档实用程序的相对优点是什么?

Unix 有许多归档工具,可用性程度各不相同。更令人困惑的是,他们中的许多人可以编写彼此的格式。

我正在寻求更多关于它们的相对优点的信息,以及为什么我想要其中一个而不是另一个(在不同的情况下)。

据我了解,存档器的情况(仅考虑 F/LOSS 软件):

塔尔家族档案馆

CPIO 家族存档器

帕克斯

  • MirBSD PAX 包含在 Linux 发行版中

转储/恢复

  • 转储包含在您的操作系统/发行版中

其他归档器

  • 7zip
  • 压缩
  • 达尔

问题

我知道这个比较,显示dump击败(旧)tarcpio处理文件系统中的各种异常并准确复制其内容。然而,dump它主要面向文件系统级归档,并且在 Linux 上没有得到很好的支持(至少 Linus 对保持它运行不太感兴趣)。

一般来说,为什么我会选择这些归档程序之一,特别是 tar/cpio/pax,而不是另一个,为什么?我通常应该先接触哪一个?

答案1

cpio是一种标准格式,其他每个格式(可能除了pax)都有怪癖。第二好的(因为它非常便携)是 GNU tar

相关内容