manifestor Asked: 2019-03-03 00:42:14 +0800 CST2019-03-03 00:42:14 +0800 CST 2019-03-03 00:42:14 +0800 CST 如何从 cpio 存档中提取单个文件? 772 我有一个包含很多文件的 cpio 存档,我只需要提取一个文件,而不是全部。tar我可以使用,tar -xf archive.tar path/to/file但这不适用于cpio: cpio -i < archive.cpio path/to/file bash: path/to/file: No such file or directory 有谁知道如何从cpio档案中只提取一个文件? backup archive 1 个回答 Voted Best Answer Uncle Billy 2019-03-03T02:21:32+08:002019-03-03T02:21:32+08:00 如果它们不存在,您应该使用-d让cpio创建前导目录 ( ) 的选项:path/to cpio -id < archive.cpio path/to/file 此外,bsdtar(FreeBSD 上的常规tar)知道如何提取 cpio 档案,无论是否压缩。
如果它们不存在,您应该使用
-d
让cpio
创建前导目录 ( ) 的选项:path/to
此外,
bsdtar
(FreeBSD 上的常规tar
)知道如何提取 cpio 档案,无论是否压缩。