美文网首页
shell脚本递归压缩实践

shell脚本递归压缩实践

作者: xzlive | 来源:发表于2017-10-20 15:33 被阅读0次

    #!/bin/bash

    Src_Path=/data/www/logs

    Dst_Path=/data/www/logs_bak

    for rfile in `find $Src_Path/ -depth -maxdepth 1 -type f |awk -F '/' '{print $NF}'`

    do

    tar -zcPvf $Dst_Path/$rfile.tar.gz $Src_Path/$rfile

    done

    for dir in `find $Src_Path/* -type d|awk -F '/' '{print $NF}'`

    do

    mkdir -p $Dst_Path/$dir

    for file in `find $Src_Path/$dir/ -type f|awk -F '/' '{print $NF}'`

    do

    tar -zcPvf $Dst_Path/$dir/$file.tar.gz $Src_Path/$dir/$file

    done

    done

    相关文章

      网友评论

          本文标题:shell脚本递归压缩实践

          本文链接:https://www.haomeiwen.com/subject/xnjvuxtx.html