将某个文件从CPIO文件复制到另一个目录

时间:2013-05-04 08:34:40

标签: ubuntu terminal backup restore cpio

我正在尝试将.cpio文件中的单个文件复制到不同的目录而不是其中的树。我很确定这是可能的,我的老师做到了。

我试过这个:

# cpio -i -F backup.cpio sub1/sub2/example.php

但是这并没有提取我希望它被提取的文件示例。我尝试添加第三个参数,但它不起作用。有什么建议? 哦,我正在运行Ubuntu。

1 个答案:

答案 0 :(得分:4)

这样做的一种方法是将该单个文件解压缩到stdout并将其重定向到您选择的文件:

cpio -i --to-stdout sub1/sub2/example.php < backup.cpio > new_filename.php