自动打包备份压缩常用的脚步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动打包备份压缩常用的脚步相关的知识,希望对你有一定的参考价值。

1,备份常用的脚步:

 脚步一

#!/bin/sh
mkdir -p /backup/`date +%Y%m%d`
cd /opt/
tar -czvf /backup/`date +%Y%m%d`/m_`date +%s`.tar.gz  m/


脚本二:

#! /bin/bash
mkdir -p /backup/`date +%Y%m%d`
cd /opt/
tar -czvf  /backup/`date +%Y%m%d`/m_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=*.jar m/
tar -czvf  /backup/`date +%Y%m%d`/home_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=*.jar home/

脚本三:

#! /bin/bash
mkdir -p /backup/webapp/`date +%Y%m%d`
cd /gjbweb/
#tar -czvf  /backup/`date +%Y%m%d`/webapp_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=*.jar webapp/
tar -czvf /backup/webapp/`date +%Y%m%d`/webapp_`date +%Y%m%d%H%M%S`.tar.gz --exclude=files --exclude=appFiles --exclude=zipfstmp* webapp/


2,常用压缩脚本:

#! /bin/bash
cd /gjbweb/tomcat/logs
find /gjbweb/tomcat/logs -type f  -mtime +2|grep -v "tar.gz"|grep -v "archive.sh"|while read line
do
lname=`basename $line`
tar -czvf $lname".tar.gz"  $lname  --remove-files
done
#! /bin/bash
cd /guojinbao/backup/logs
find /guojinbao/backup/logs -type f|grep -v "tar.gz"|grep -v "archive.sh"|while read line
do
lname=`basename $line`
tar -czvf $lname".tar.gz"  $lname  --remove-files
done


本文出自 “清风明月” 博客,谢绝转载!

以上是关于自动打包备份压缩常用的脚步的主要内容,如果未能解决你的问题,请参考以下文章

鸟哥linux——文件与文件系统的压缩,打包和备份

mysql xtrabackup 备份恢复实现,mysql命令备份数据库,打包压缩数据库

mysql xtrabackup 备份恢复实现,mysql命令备份数据库,打包压缩数据库

linux常用命令

Linux压缩打包tar命令

linux | 打包压缩命令