shell脚本递归压缩实践

Posted 小刀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本递归压缩实践相关的知识,希望对你有一定的参考价值。

#!/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脚本递归压缩实践的主要内容,如果未能解决你的问题,请参考以下文章

代码片段:Shell脚本实现重复执行和多进程

Spring Boot 项目打包 + Shell 脚本部署实践,太有用了!

Spring Boot 项目打包 + Shell 脚本部署实践,太有用了!

编程实践Linux Shell 编程:使用 循环和递归 实现斐波那契数列代码

编写Shell脚本的最佳实践,规范一

shell 脚本 片段