首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CPIO是否产生平台依赖的档案?

CPIO是否产生平台依赖的档案?
EN

Server Fault用户
提问于 2012-12-17 08:44:51
回答 2查看 293关注 0票数 1

我在Solaris 11 (SPARC)上使用以下命令创建了一个CPIO存档:

代码语言:javascript
复制
 find .  | cpio -ov >/tmp/myarchive.cpio

我将其复制到基于Intel的Solaris 11机器上,并试图使用以下命令进行解压缩

代码语言:javascript
复制
cpio -icvdu < myarchive.cpio

它给了我以下错误:

代码语言:javascript
复制
cpio: Not a cpio file, bad header.
1 errors

MD5SUM哈希匹配,我可以在另一台SPARC机器上提取它。

我的问题是,CPIO会产生平台依赖的输出吗?有什么办法可以改变它吗?

此时我不能使用TAR,因为我正在归档的目录有长的符号链接,这些链接由TAR命令跳过。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-12-18 20:04:42

如果引用的命令被正确复制和粘贴,这似乎是在选择标志方面的错误--您没有使用"-c“选项创建存档(使用ASCII可移植格式),但是您告诉它希望使用这种格式读取存档。

票数 3
EN

Server Fault用户

发布于 2012-12-17 10:54:44

在创建存档时,我使用GNU和-c (使用旧的ASCII可移植格式)选项解决了这个问题。我假设-c选项也适用于Solaris。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/458626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档