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

前端之家收集整理的这篇文章主要介绍了shell脚本复制文件夹内容到另外的文件夹,如果存在则自动备份前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

#!/bin/sh
upload_dir=/alidata/www/sh/useful-shell-script/upload/
www_dir=/alidata/www/sh/useful-shell-script/www/
backexist()
{
filelist=`ls $1`
for file in $filelist
do
if [ -f $1$file ]
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

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的Shell相关文章