当前位置: 技术问答>linux和unix
关于tar备份后恢复的问题,谢谢!
来源: 互联网 发布时间:2014-12-22
本文导语: 我将系统的 /usr/local/apache/htdocs/codepage.conf文件备份到了一个目录/usr/home/mydir/下,命令: tar czf ACPkg.tgz /usr/local/apache/htdocs/codepage.conf ...(还有其他文件) 现在我要恢复这个文件 /usr/local/apache/htdocs/codepage.conf 请问怎...
我将系统的 /usr/local/apache/htdocs/codepage.conf文件备份到了一个目录/usr/home/mydir/下,命令:
tar czf ACPkg.tgz /usr/local/apache/htdocs/codepage.conf ...(还有其他文件)
现在我要恢复这个文件 /usr/local/apache/htdocs/codepage.conf
请问怎么做?我这样子可以吗?
sprintf(cmd,"cd /usr/home/mydir/; tar xzf ACPkg.tgz /usr/local/apache/htdocs/codepage.conf");
system(cmd);
我觉得好像不行,因为这样可能在我的目录下解开了包,而没有替换系统的这个文件.
tar czf ACPkg.tgz /usr/local/apache/htdocs/codepage.conf ...(还有其他文件)
现在我要恢复这个文件 /usr/local/apache/htdocs/codepage.conf
请问怎么做?我这样子可以吗?
sprintf(cmd,"cd /usr/home/mydir/; tar xzf ACPkg.tgz /usr/local/apache/htdocs/codepage.conf");
system(cmd);
我觉得好像不行,因为这样可能在我的目录下解开了包,而没有替换系统的这个文件.
|
加-C选项指定新的解压目录