这是一个非常通用的概述:
CPIO 在复制文件系统方面做得更好,包括进行备份。它保留了硬链接、fifos 和其他非标准文件功能等内容。CPIO 的大多数实现完成了 TAR 所做的一切,包括读取和写入 .tar 文件。CPIO 通常将文件列表从标准输入传送到存档;这使得从其他东西(如find
)通过管道传输列表变得非常容易。
如果您要从目录 A 复制到目录 B 的文件列表很长,则 CPIO 直通非常有用。(例如,您可以使用它find
来定位系统上过去 2 年内发生更改的所有文件)
TAR 在简单地将所有标准文件转储到/从磁带(或存档文件)转储方面做得更好。它使用起来更简单(对于大多数常见任务)。轻松满足大多数人简单的备份需求;它的大部分流行都来自这个事实。
现在是精美的印刷品。CPIO 和 TAR 有几个不同的版本和实现。每个都有不同的功能,有些有不同的命令行选项。有些事情彼此都可以做,而对方却做不到;如果您发现自己受其中一种限制,请尝试另一种。每个人都有一个最喜欢的,并且在 99% 的时间里,他们都会完成任务。
归档时间: |
|
查看次数: |
4518 次 |
最近记录: |