linux - shell 将7天内更新的文件复制到另外一个文件夹

来源:互联网 发布:java 并发编程 编辑:程序博客网 时间:2024/05/16 01:57
#!/bin/bash       find . -type f -mtime -7 | while read f        do  filedir=`expr substr "$f" 2  ${#f}`oldfiledir='/var/www/html/tomtop.com1.7/media'${filedir}newfiledir='/sharefile/www/web/tomtop.com1.7/media'${filedir}echo ${oldfiledir}' was copy to '${newfiledir}mkdir -p -- "$(dirname -- "$newfiledir")" && cp -Rrf "$oldfiledir" "$newfiledir" ;        #fulloldfiledir=`expr substr "$file" 16  ${#file}`        #relativefiledir=`expr substr "$file" 44  ${#file}`        #fullnewfiledir='/sharefile/images/img2.tomtop.com/'${relativefiledir}        #fullnewfiledir2='/sharefile/www/web/tomtop.com1.7/'${relativefiledir}        #echo $fulloldfiledir        #echo $relativefiledir        #echo $fullnewfiledir        #echo "$fulloldfiledir  was write to file:$fullnewfiledir" >> /dev/shm/inotify.log 2>&1        #mkdir -p -- "$(dirname -- "$fullnewfiledir")" && cp -Rrf "$fulloldfiledir" "$fullnewfiledir" ;        #mkdir -p -- "$(dirname -- "$fullnewfiledir2")" && cp -Rrf "$fulloldfiledir" "$fullnewfiledir2" ;        #php /var/www/html/tomtop.com1.7/tomtopdotcom_scripts/img2tomtopvarnishflush.php "$relativefiledir"#mkdir -p -- "$(dirname -- "$fullnewfiledir")" && cp -Rrf "$fulloldfiledir" "$fullnewfiledir" ;#/usr/bin/php -f /var/www/html/tomtop.com1.7/shell/GetProductReview.php reviewinfo   done 


0 0
原创粉丝点击