shell脚本复制文件夹内容到另外的文件夹,若是存在则自动备份

有时咱们须要将一个文件夹覆盖到咱们的工做目录,但须要自动备份已经存在的文件,一个一个去备份太麻烦了,所有备份又没有必要。shell脚本能够很好滴完成这个任务。代码以下:shell

#!/bin/shspa

upload_dir=/alidata/www/sh/useful-shell-script/upload/orm

www_dir=/alidata/www/sh/useful-shell-script/www/ip

backexist()get

{博客

filelist=`ls $1`it

for file in $filelistdate

dofile

if [ -f $1$file ]shell-script

then

if [ -f $2$file ]

then

cp $2$file $2$file”_bak_”`date +%Y-%m-%d`

fi

else

backexist $1$file”/” $2$file”/”

fi

done

}

backexist $upload_dir $www_dir

cp -R $upload_dir”.” $www_dir


博客原文:http://back.zhizhi123.com/?p=85

相关文章
相关标签/搜索