分页: 1 / 1

cpio可以指定解压时的释放路径吗?

发表于 : 2016-04-13 21:50
科学之子
cpio可以指定解压时的释放路径吗?

Re: cpio可以指定解压时的释放路径吗?

发表于 : 2016-04-13 22:51
vickycq
貌似 cpio 本身无此功能

[例] 将 /home/john/test.cpio 释放到 /home/john/tmp/cpio-test

代码: 全选

mkdir /home/john/tmp/cpio-test && cd /home/john/tmp/cpio-test && cpio -i --no-absolute-filenames < /home/john/test.cpio && cd -
是否有必要放入 subshell?

代码: 全选

(mkdir /home/john/tmp/cpio-test && cd /home/john/tmp/cpio-test && cpio -i --no-absolute-filenames < /home/john/test.cpio && cd -)
参考
http://www.linuxquestions.org/questions ... ry-914588/
http://serverfault.com/questions/47998/ ... -directory
https://www.gnu.org/software/cpio/manua ... orial.html

Re: cpio可以指定解压时的释放路径吗?

发表于 : 2016-04-13 23:16
科学之子
vickycq 写了:貌似 cpio 本身无此功能

[例] 将 /home/john/test.cpio 释放到 /home/john/tmp/cpio-test

代码: 全选

mkdir /home/john/tmp/cpio-test && cd /home/john/tmp/cpio-test && cpio -i --no-absolute-filenames < /home/john/test.cpio && cd -
是否有必要放入 subshell?

代码: 全选

(mkdir /home/john/tmp/cpio-test && cd /home/john/tmp/cpio-test && cpio -i --no-absolute-filenames < /home/john/test.cpio && cd -)
参考
http://www.linuxquestions.org/questions ... ry-914588/
http://serverfault.com/questions/47998/ ... -directory
https://www.gnu.org/software/cpio/manua ... orial.html
感谢解答
用途主要是希望可以直接复制文件.
我在这里找到了答案:http://blog.csdn.net/crazyss/article/details/8250704
文章说的是tar不过原理好像也可以应用在cpio上