打包修改的文件,上一篇已經講過,這次從包中恢復文件。
#!/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,腳本放到此目錄下運行。