tar命令不打包指定目录(排除目录)

假如test目录结构如下

/test/aaa 目录

/test/bbb 目录

/test/ccc   目录

/test/ddd   文件

如果想将这个除aaa目录外的所有目录和文件打包到test.tar.gz ,可以使用tar命令的–exclude参数

tar zcvf test.tar.gz –exclude=/test/aaa
   /test

这样就可以了。 一定要注意排除目录的最后不要带"/",否则exclude目录将不起作用

–exclude多个目录也一样,例如排除aaa和bbb目录

tar zcvf test.tar.ga –exclude=/test/aaa
–exclude=test/bbb
/test

发表评论

电子邮件地址不会被公开。 必填项已用*标注