使用tar命令压缩时排除文件夹或者文件

使用tar命令压缩时排除文件夹或者文件
一般某个文件夹例如log用tar打包很简单 tar -zcvf log.tar.gz log 只要使用上述命令就可以了 1.排除文件夹: 但是生产环境下log里面的日志文件非常庞大,有几十个G,不需要的我们就不备份,举例排除proftpd的日志。 网上查了下用tar --exclude似乎可以解决 tar -zcvf log.tar.gz --exclude=log/proftpd/ log 但是这样还是会把proftpd的日志文件全部打包进去 后来试了好多次才知道,正确的写法应该是 tar -z...


Centos使用crontab定时任务自动备份网站

Centos使用crontab定时任务自动备份网站
不需要什么专业的软件,使用centos自身的命令及服务就可以完成每天的自动备份。 下面说下常见的备份方法: 1. 文件备份 用tar命令压缩文件做备份: #tar -zcvf backup.tar.gz dir1 dir1为要备份的目录或者文件 备份恢复的命令: #tar -zxvf backup.tar.gz 2. 数据库备份 大多数数据库系统有命令支持数据库的备份和恢复. 比如mysql, 数据库的备份命令为: #mysqldump -host=dbhost -user=username -password=pa...


Centos使用tar命令做增量备份

Centos使用tar命令做增量备份
想给subversion做个自动备份的脚本,一看目录大小,已经有几十个G了。 天天做完整备份太费系统资源了,增量备份是一个很好的解决方案。 每周做一次完整备份,然后每天只做增量备份。 Centos做增量备份还是很容易的,tar命令就可以完全胜任。 在cron里设置,每周日晚执行(每周日全备份,其余时间增量备份)。 示例一: Shell #!/bin/bash # define dayofweek=`date "+%u"` t...


Centos下各种格式的压缩与解压缩

Centos下各种格式的压缩与解压缩
tar格式: 压缩:tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg 解压:tar –xvf jpg.tar //解压 tar包 tar.gz格式: 压缩:tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩 解压:tar -xzvf jpg.tar.gz //解压tar.gz tar.bz2格式: 压缩:tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩 解压...