千万个美丽的未来,抵不上一个温暖的现在,每一个真实的现在,都是我们曾经幻想的未来!
May
2
如果 /opt/apache/目录下有 a b c d 这几个目录
现在要将 a b目录tar打包,不打包c d目录
命令如下,当前在opt目录下
opt> tar -zcvf apache.tar.gz --exclude=c --exclude=d apache
或
opt> tar -zcvf test.tar.gz --exclude=/apache/c --exclude=apache/d apache
注意: 要打包的目录要放在最后面的!
tar分卷压缩:tar cvzpf - somedir | split -d -b 500m (-d不是split的选项,是shell的选项,表
示将tar命令的输出作为split的输入)
tar多卷合并:cat x* > mytarfile.tar.gz
现在要将 a b目录tar打包,不打包c d目录
命令如下,当前在opt目录下
opt> tar -zcvf apache.tar.gz --exclude=c --exclude=d apache
或
opt> tar -zcvf test.tar.gz --exclude=/apache/c --exclude=apache/d apache
注意: 要打包的目录要放在最后面的!
tar分卷压缩:tar cvzpf - somedir | split -d -b 500m (-d不是split的选项,是shell的选项,表
示将tar命令的输出作为split的输入)
tar多卷合并:cat x* > mytarfile.tar.gz
May
7
tar 增量备份 LINUX/FREEBSD 都适用
1、先进行一个完全备份 tar -cf test.tar test
2、使用u参数进行增量备份 tar -uf test.tar test
另一种方式 只适合LINUX
1、执行完整备份
tar -g snapshot -zcf backup_full.tar.gz test
2、执行第一次的增量备份 (注意 tarball 档名)
tar -g snapshot -zcf backup_incremental_1.tar.gz test
3、执行第二次的增量备份 (注意 tarball 档名)
tar -g snapshot -zcf backup_incremental_2.tar.gz test
差异性备份
1、使用FIND 找出差异文件
寻找目录 | 不需要寻找的目录 | 查找类型 前24小时 打印到文件
find /maildir/mail -path "*\.Spam*" -prune -o -type f -mtime -1 -print > /tmp/filelist.txt
1、先进行一个完全备份 tar -cf test.tar test
2、使用u参数进行增量备份 tar -uf test.tar test
另一种方式 只适合LINUX
1、执行完整备份
tar -g snapshot -zcf backup_full.tar.gz test
2、执行第一次的增量备份 (注意 tarball 档名)
tar -g snapshot -zcf backup_incremental_1.tar.gz test
3、执行第二次的增量备份 (注意 tarball 档名)
tar -g snapshot -zcf backup_incremental_2.tar.gz test
差异性备份
1、使用FIND 找出差异文件
寻找目录 | 不需要寻找的目录 | 查找类型 前24小时 打印到文件
find /maildir/mail -path "*\.Spam*" -prune -o -type f -mtime -1 -print > /tmp/filelist.txt