tar命令中--exclude参数使用详解

tar命令中--exclude参数使用详解

  (2013-08-20 09:21:44)
标签: 

it

分类: IT技术
tar命令中--exclude参数使用详解  

2008-04-07 11:15:33|   分类: linux |字号 订阅
  tar --null -P -czf /tmp/archive.tar.gz --files-from=files.lst
files.lst是要打包的文件列表
 
tar 中--exclude的用法
tar czvf oracle.tar.gz oracle --exclude   oracle/oradata --exclude oracle/admin/shvoip --exclude oracle/doc
 
如何使用tar进行排除一个目录的备份

你打包/home这个目录,/home/123/是你不想打包的目录。
tar cvf my.bak.tar /home --exclude /home/123
 
tar exclude
Published at February 20, 2008 in C/C++.
搞了半天tar 的exclude 要放在 最後尾端才行:
tar jcvf WLANIntercept_20080220.tar.bz WLANIntercept/ –exclude=Debug

 
 
需要备份/home/software/test下内容,
不包含里面的目录005
这样可以备份
#cd /home/software/test
# tar -cvzf   test.tar.gz . --exclude=005
./
./001
./002
./003
./004
./008
./test.tar.gz
如果回到上一层目录,
cd ../就是在/home/software
# tar -cvzf test.tar.gz --exclude=test/005/   test
test/
test/001
test/002
test/003
test/004
test/005/
test/005/006
test/005/007
test/008
test/test.tar.gz
exclude却没有作用????

如果按照最上面的成功的方法,如果解压,就直接把test下的内容解到了
当前目录。。。。
第二总方法为什么有问题???
请指点。。。。。。
 
求助tar备份中exclude的问题

晕,已解决
# tar -cvzf test.tar.gz --exclude=test/005/ test
# tar -cvzf test.tar.gz --exclude=test/005   test
这两个效果是绝对不一样的。
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值