Chinaunix
标题:
tar命令的小技巧
[打印本页]
作者:
tonyixpubs
时间:
2010-06-02 01:08
标题:
tar命令的小技巧
tar命令在备份的时候如果采用的是绝对路径,那么在恢复的时候会恢复回原路径,不能改变路径。\r\n如果在用tar备份的时候使用相对路径,那么在恢复的时候,是使用相对路径,\r\n这样您就可以换一个目录进行恢复。如果生成了绝对路径的tar备份,又必须恢复到其他目录中,\r\n那么请使用pax命令做恢复。示意如下:\r\n\r\n1、用tar做绝对路径的备份,备份了/var下所有的文件。\r\n# tar -cvf /dev/rmt0 /var\r\n2、切换到/tmp目录。\r\n# cd /tmp\r\n3、把磁带上用tar和绝对路径备份的内容恢复到当前路径:\r\n# pax -s!\\/!.\\/! -rvf /dev/rmt0\r\n此时,用ls可以看到在/tmp目录下有一个/var目录,其中包含着所有的原/var目录下的所有文件和子目录。 \r\n我试过了,的确好用,谢谢!\r\npax -s!\\/!.\\/! -rvf /dev/rmt0 /var/admin\r\n只恢复/var/admin \r\n\r\n\r\ntar cvf - /tmp | compress -c > /test/test.tar.Z\r\n文件打包,压缩一次完成。
作者:
michael1983
时间:
2010-06-07 11:38
真的假的啊?\r\n试试看先
作者:
michael1983
时间:
2010-06-07 15:56
ksh下测试可以成功!\r\n谢谢楼主
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2