zoukankan      html  css  js  c++  java
  • [Linux]-备份网站源码shell

    #!/bin/bash
    #backup web dir
    #需要备份的文件路径
    FROM_FILE=/home/wwwroot
    #备份存放的目录
    TO_FILE_zip=/home/backup_tar
    Time=$(date +%F)
    #判断源文件目录是否为空
    if test ! -d $FROM_FILE
    then
        mkdir -p /home/wwwroot
    fi
    #判断zip存放目录是否为空
    if test ! -d $TO_FILE_zip
    then
        mkdir -p /home/backup_tar
    fi 
    
    for dir in $FROM_FILE/*
    do
       #对目录下的文件打包
      tar zcf  ${dir}_${Time}.tar.gz $dir > /dev/null 2>&1
      # mv tar包到 bachup目录
      cd $FROM_FILE
      mv   *.tar.gz $TO_FILE_zip
    done
    
    #删除15天以前的压缩包
    
    find $TO_FILE_zip  -type f -name "*.tar.gz" -mtime +15 | xargs rm -fr 
  • 相关阅读:
    git
    Django RestFramework
    vuex以及axios
    npm 、webpack 、 vue-cli
    vue的生命周期
    vue-router
    vue框架 (小清单)
    nodejs review-01
    npm-bluebird使用
    js整理4
  • 原文地址:https://www.cnblogs.com/chenwz/p/10456713.html
Copyright © 2011-2022 走看看