打包修改的文件,上一篇已经讲过,这次从包中恢复文件。
#!/bin/sh
path_prex="xxxxxx" #代码所在路径
for files in $(find . -regex '.*\.h\|.*\.cpp\|.*\.c') #主要查找当前目录下的.cpp 或.c 或.h文件
do
path=`dirname ${files}` #取目录
path_tmp=${path#*/} #去掉./
abs_path=${path_prex}${path_tmp} #绝对路径
cp ${files} ${abs_path}
done
此脚本放到解压后的目录下运行即可。
如之前打包的文件:2017-06-23_19_41.tar.gz,解压后的目录为:2017-06-23_19_41,脚本放到此目录下运行。