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

相關文章
相關標籤/搜索