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

  • Post author:
  • Post category:其他

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

这两个效果是绝对不一样的。