业务说明:
需要迁移备份,文件夹很多,每个文件夹下面有很多大文件夹
需求:把网站目录下每一个大型目录打包成一个文件
打包命令:
进入打包需要打包的文件夹,执行命令
ls | awk '{ print "tar zcvf "$0".tar.gz " $0|"/bin/bash" }'
最终会形成
1.tar.gz 2.tar.gz ....N.tar.gz等多个包
解压命令
把上面生成的多个包放在一个文件夹下面,执行下面的批量命令
for i in $(ls *.tar.gz);do tar xzvf $i;done
发表评论