假如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
本文转自gaodi2002 51CTO博客,原文链接:http://blog.51cto.com/gaodi2002/1618198