将某个文件从 CPIO 文件复制到不同的目录

Moe*_*lak 3 terminal backup ubuntu restore cpio

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

我试过这个:

# cpio -i -F backup.cpio sub1/sub2/example.php
Run Code Online (Sandbox Code Playgroud)

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

jco*_*ado 6

一种方法是提取该单个文件stdout并将其重定向到您选择的文件:

cpio -i --to-stdout sub1/sub2/example.php < backup.cpio > new_filename.php
Run Code Online (Sandbox Code Playgroud)