一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

linux中tar压缩备份中常用的命令

时间:2015-06-10 编辑:简简单单 来源:一聚教程网

把zxsdw这个文件夹压缩打包(其中v参数是显示过程)

tar zcvf /home/zxsdw.com_$(date +%Y%m%d).tar.gz -C /home/wwwroot zxsdw

tar压缩备份时排除zxsdw文件夹中的文件(--exclude排除12开头的文件夹和文件)

tar zcvf /home/zxsdw.com_$(date +%Y%m%d).tar.gz -C /home/wwwroot zxsdw --exclude=12*

tar打包备份home文件中15年6月1号之后修改的文件。(记录:试验过程中好像有问题,未找到原因)

tar -N "2015/06/01" -zcvf home.tar.gz /home

-p :使用原文件的原来属性(属性不会依据使用者而变) (未试验)

排除特定几个文件夹

tar zcvf FileName.tar.gz DirName --exclude DirName/DirExcName

上面的命令就是打包压缩文件夹名为DirName的。然后排除里面的DirExcName的文件夹。


果要排除多个文件夹怎么办?

那就多带几次 --exclude 参数即可。如

tar zcvf FileName.tar.gz DirName --exclude DirName/Dir1Name --exclude DirName/Dir2Name

分割:

split -b 4000k skype_backup.tar.gz skype_backup_20090626.tar.gz. –verbose 

如上两句命令合并为一句:

tar -czvp -f – skype_backup |split -b 4000k – skype_backup_20090626.tar.gz. –verbose 

合并文件:

cat skype_backup_20090626.tar.gz.a* >skype_backup_cat.tar.gz 

热门栏目