首页 > Shell脚本编程 > tar排除指定目录打包

tar排除指定目录打包

2016年6月6日

tar排除指定目录打包

http://hxl2009.blog.51cto.com/779549/476513
假设 test目录下有 1 2 3 4 5 这5个目录
现在要将 3 4 5目录tar打包,1和2目录不要
命令如下:
tar -zcvf test.tar.gz –exclude=1 –exclude=2 test

tar -zcvf test.tar.gz –exclude=test/1 –exclude=test/2 test
看man tar帮助,–exclude后面跟的好像是正则
注意: 要打包的test必须在命令最后,不然没有效果.

将 /etc/ 内的所有文件备份下来,并且保存其权限!
tar -zxvpf /tmp/etc.tar.gz /etc
#这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!
在 /home 当中,比 2010/06/01 新的文件才备份
tar -N ‘2010/06/01’ -zcvf home.tar.gz /home
备份 /home, /etc ,但不要 /home/dmtsai
tar –exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
本文出自 “技术成就梦想” 博客,请务必保留此出处http://hxl2009.blog.51cto.com/779549/476513

分类: Shell脚本编程 标签:
本文的评论功能被关闭了.