如何用tar打包一个目录时,去掉其中的几个子目录。

发表于:2007-07-04来源:作者:点击数: 标签:
WongMokin 回复于:2003-08-01 17:49:18 举例如下 tar--excludehome/update/redhat/*--excludelib--excludeusr/share 可以陆续添加,注意添加排队目录时不要加/根符号如 usr/share==/usr/share lib==/lib wanahoo 回复于:2003-08-06 19:53:13 man一下就很清



 WongMokin 回复于:2003-08-01 17:49:18
举例如下

tar --exclude home/update/redhat/* --exclude lib --exclude usr/share


可以陆续添加, 注意 添加排队目录时不要加/根符号如
 usr/share == /usr/share
 lib  == /lib

 wanahoo 回复于:2003-08-06 19:53:13
man一下就很清楚了

 carefen 回复于:2003-08-06 20:52:54
这样来的
 譬如:你打包abc这个文件,abc这个文件里的aa文件是你不想打包的。
tar cvf abc --exclude aa

 eagerlinuxer 回复于:2003-08-07 00:24:49
[quote:af4c111385="WongMokin"]举例如下

tar --exclude home/update/redhat/* --exclude lib --exclude usr/share


可以陆续添加, 注意 添加排队目录时不要加/根符号如
 usr/share == /usr/share
 lib  == /lib[/quote:af4c111385]     

谢谢了,我以前一直以为只能用--exclude后只能跟文件名,不能跟目录名,现在试了一下,是可以的,真是十分感谢。

原文转自:http://www.ltesting.net