加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – cpio VS tar和cp

发布时间:2020-12-15 17:04:27 所属栏目:安全 来源:网络整理
导读:我刚刚了解到cpio有三种模式:copy-out,copy-in和pass-through. 我想知道cpio在tar下的copy-out和copy-in模式下的优点和缺点是什么.何时使用cpio以及何时使用tar更好? 在传递模式下与cp相比的cpio的类似问题. 感谢致敬! 这是一个非常通用的概述: CPIO可以
我刚刚了解到cpio有三种模式:copy-out,copy-in和pass-through.

我想知道cpio在tar下的copy-out和copy-in模式下的优点和缺点是什么.何时使用cpio以及何时使用tar更好?

在传递模式下与cp相比的cpio的类似问题.

感谢致敬!

这是一个非常通用的概述:

CPIO可以更好地复制文件系统,包括进行备份.它保留了诸如硬链接,fifos和其他非标准文件功能之类的东西.大多数CPIO实现都会执行TAR所做的一切,包括读取和写入.tar文件. CPIO通常从标准输入到存档获取文件列表;这使得从其他东西(如find)管道列表变得非常容易.

如果您要从目录A复制到目录B的文件很长,CPIO直通非常有用.(例如,您可以使用find查找系统中最近2年内已更改的所有文件)

TAR可以更好地将所有标准文件转储到磁带(或归档文件)中.它使用起来有点简单(对于大多数常见任务).它可以轻松满足大多数人的简单备份需求;其中大部分受欢迎都来自这个事实.

而现在的细则. CPIO和TAR有几种不同的版本和实现.每个都有不同的功能,有些具有不同的命令行选项.有些事情可以做到对方无法做到的事情;如果你发现自己被一个人限制,那么试试另一个.每个人都喜欢,99%的时间都可以完成任务.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读